我有一個問題,當涉及到從jQuery到php.i檢索價值能夠得到我的選擇的價值,並將其傳遞給我的PHP,但我無法通過它回到了PHP。這裏是代碼...jQuery變量爲PHP變量,然後在查詢中使用它
<script>
$(document).ready(function()
{
$("select#months").change(function(event)
{
var m=$(this).val();
$.ajax({
type: 'POST',
url: "monthly_CRD.php",
data: {m: m},
success: function(){alert("updated")}
});
});
});
</script>
<div>
<select id="months">
<option value='00'>Month...</option>
<option value='01'>Jan</option>
<option value='02'>Feb</option>
<option value='03'>Mar</option>
<option value='04'>Apr</option>
</select>
<select id="years">
<?php
for($yr=10; $yr<=$year; $yr++)
{
echo "<option value='".$yr."'>".$years[$yr]."</option>";
}
?>
</select>
</div>
<?php
if (isset($_POST['m']))
{
$m = $_POST['m'];
echo $m;
} else {echo "fail";}
?>
它繼續返回失敗,這意味着isset不工作。
是否在另一個文件中檢查POST變量的PHP部分?或者這是monthly_CRD.php? –
他們在同一個文件 – shobe089