試圖發送一個帶有ajax的變量給php。發送數據ajax php
的JS:
var test1 = "test"
$.ajax({
type : "POST",
url : "getid.php",
data: {test1 : test1},
success: function() {
console.log("message sent!");
}
});
「消息發送!」在控制檯
出現的PHP:
<?php
$test1 = $_POST['test1'];
echo $test1;
?>
錯誤消息:
Notice: Undefined index: test1...
我真的不明白我做錯了這裏...任何想法?
做`
$.ajax({
type : "POST",
url : "getid.php",
data: {"test1" : test1},
success: function(msg) {
console.log("message sent!");
console.log(msg);
}
});
這將記錄 「測試」
仍然獲得在PHP但同樣的錯誤時,UPDATE * ..
不,因爲那麼它會拋出一個錯誤尋找一個常數。它是'$ _POST ['test1']'。 – Jimbo
@AliBZ nope。請不要這樣建議。 – itachi
爲了您的更新:您需要添加'data'作爲成功函數的參數。 – mishik