0
我正在嘗試使用Ajax將信息發送到PHP腳本來存儲該信息。但是當我測試它時,存儲在PHP端的數據是空的,而不是1234.請問我是否做錯了。POST數據未被存儲
//Javascript/ Ajax
document.getElementById('Btn1').onclick = function() {
var num = 1234;
updater(num);
};
function updater(number){
$.ajax({
type: "POST",
url: "http://www.example.com/updt.php",
data: number,
error: function (jqXHR, textStatus, errorThrown) {
alert(" server " + textStatus + ":" + errorThrown)
},
success: function (data) {
alert(data);
}
});
}
//PHP
$myData = $_POST["data"];
echo $myData . "empty.."; //echoes empty.. instead of 1234empty..
嘗試'數據:{數據:數}' – Rasclatt
作爲如上所述,使用'data:{data:number},'。你可以使用'$ _POST ['data']'來獲得這個 – Rayon