ここで何が起こっているのかわかりません。何人かの友人に、私が取り組んでいたチャットをテストしてもらい、今のところ 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;
});
});