我試圖將一些數據傳遞給使用.post的PHP文件,但在進程中的某處,我傳遞的字符串的值丟失,並且我收到NULL 。在JQuery中丟失了變量值.post
這裏的腳本:
<script type="text/javascript">
$("select").change(function() {
var tmp = "";
$("select option:selected").each(function() {
tmp = $(this).text();
});
$(".title").text(tmp);
$.ajax({
url:"php/description.php",
type:"POST",
data: { major:tmp },
success: function(result) {
alert(result);
}
});
});
</script>
而簡單的PHP文件,我在測試它。
<?php
$major = empty($_POST['tmp']);
echo $major;
?>
當用戶在選擇列表中單擊新選項/項目時調用它。腳本的頂部工作正常(只需獲取他們點擊的內容的值並將其放在頁面的某個位置),但post方法不起作用。它警告NULL。我找不到問題。
豈不是空的($ _ POST [ '主要'])呢? –