不知道这里发生了什么。让一些朋友测试了我正在处理的聊天,发现它目前仅适用于 Chrome。
AJAX POST 请求似乎不起作用。在 Chrome 中,我得到了成功回调。在 IE 或 Firefox 中没有回调期。
您会看到我已将 POST 快捷方式注释掉。我正在使用它,但它不起作用,所以我切换到 ajax 进行调试。我还包括了它周围的代码,以确保它也不是原因。
$(document).ready(function() {
$("#chatWindow").animate({ scrollTop: $("#chatWindow").height()}, 'normal');
$("#submitForm").submit(function() {
event.preventDefault();
var clientMessage = $("#messageText").val();
//$.post("chatProcess.php", {text: clientMessage});
$.ajax({
type: "POST",
url: "chatProcess.php",
data: {text: clientMessage},
dataType: "text",
error: function(){alert('Error!')},
success: function(){alert('Success!')}
});
$("#messageText").attr("value", "").focus();
return false;
});
});