0
我想將一個JS變量傳遞給PHP,讓PHP回顯JS變量。 我不斷收到一個空的空字符串。我究竟做錯了什麼?將JS變量傳遞給PHP
function(u){
if(u){
var dt = {'ud':u};
console.log(dt);
$.post('xrege.php', dt, function(r){
console.log(r.responseText);
console.log(typeof(r.responseText));
});
}
});
<?php
$ud = $_POST['ud'];
echo json_encode($ud);
?>
檢查什麼'r'是。 – SLaks
思想r將是我從服務器收到的迴應 – user7023819
1)在這種情況下'u'是布爾值。 2)你試圖把'u'命名爲空。正確的語法是'{ud:u}'沒有引號。引用jQuery api:'$ .post(「test.php」,{name:「John」,time:「2pm」});'3)不要將Javascript與jQuery混合使用。它應該是'console.log(r);' – icecub