0

我正在尝试实现一个简单的网络聊天。主 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>
4

0 回答 0