send()函数是我的JavaScript函数,它使用AJAX $ .post。虽然功能(数据)是成功的,但我打算做的一切都很好。但是在我的例子中发送的数据是收件人&& chat_sent&&日期未发送到全局变量$_POST
。代码的第二部分是我的PHP代码。虽然由于没有发送数据,因此无法执行if MY PHP CODE中的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
}
答案 0 :(得分:-1)
if (!empty($_POST['chat_sent']) && !empty($_POST['date']) && !empty($_POST['recipient']))
{//DO SOMETHING}
所有param已经设定好了! &#34;的document.getElementById(&#34; chat_area&#34;)值&#34。也许是&#39; &#39;但它设置为使用empty()