0
send()函數是我的JavaScript函數,它使用AJAX $ .post。雖然函數(數據)是成功的,但我打算做的一切工作正常。但是在我的示例中,發送的數據收件人& & chat_sent & &日期未被髮送到全局變量$_POST
。代碼的第二部分是我的PHP代碼。雖然數據沒有被髮送,但是我的PHP代碼中的if語句無法執行。可能是什麼問題呢?
function send(){
var datetemp= new Date();
var tempUser = "<? echo $user ?>";
var tempRecipient = document.getElementById("recipient_chat").value;
var chat_message= document.getElementById("chat_area").value;
$.post("searchPresentation.php", {chat_sent: chat_message, date: datetemp,
recipient:tempRecipient}, function(data) {
$("#window").text(datetemp + $("#window").text() + tempUser + " - " + chat_message);
});
}
這是searchPresentation.php:
if (isset($_POST['chat_sent']) && isset($_POST['date']) && isset($_POST['recipient']))
{
//DO SOMETHING
}
做了'var_dump($ _ POST)'來查看真正收到的內容? –
你是什麼意思 –
'console.log(data);'在成功調用時..' – Hackerman