我正在尝试实现一个简单的网络聊天。主 php 文件已完成,它应该发送消息,然后使用 jquery 和 ajax 将它们取回。它正在工作(或多或少),但有一个问题。
如果我将它保存为 html 文件并双击它,jquery 可以工作(ajax 不需要,因为它需要 php)但是当我尝试在 EasyPHP 应用程序(本地服务器)中打开它时,jquery 不再工作 -如果我将文件保存为 php 或 html。
这就是我试图实现我的 jquery 的方式:
<script type="text/javascript" src="Jquery\jquery-2.1.4.min.js"></script>
这是在 EasyPHP 中不起作用的部分代码:
<script type="text/javascript">
$(document).ready( function() {
$('#chat').keypress(function(e) {
if(e.keyCode==13)
$('#send').click();
});
$('#send').click(function() {
var dt = new Date();
var msg= $('#chat').val() + ';' + dt.getHours()+':' + dt.getMinutes();
$('#chat').val("");
$('#convers').append(msg + "\n");
$.post("chat.php",
{ name: "nickname", messaggio: msg },
function(data,status) {
alert("Data: " + data + "\n Status: " + status);
});
});
});
</script>