Php 我有两个具有相同代码的不同域,但其中一个没有';不行。为什么?

Php 我有两个具有相同代码的不同域,但其中一个没有';不行。为什么?,php,javascript,jquery,host,Php,Javascript,Jquery,Host,我使用相同的代码处理托管在同一服务器上的两个子域。代码正在处理第一个,但不处理第二个 原因可能是$(文档).ready(函数()),因为$(文档).ready(函数()脚本正在工作 代码是: $("#xdiv").autocomplete("script/get_list.php", { width: 200, matchContains: true, selectFirst: false });

我使用相同的代码处理托管在同一服务器上的两个子域。代码正在处理第一个,但不处理第二个

原因可能是
$(文档).ready(函数()
),因为
$(文档).ready(函数()
脚本正在工作

代码是:

$("#xdiv").autocomplete("script/get_list.php", {
            width: 200,
            matchContains: true,
            selectFirst: false
        });

        $("#xdiv").result(function(event, data, formatted) {
        $("#idmc").val(data[1]);
        $("#mcc").val(data[2]);

    });

尝试从不同的子域运行javascript时会出现问题,这取决于您启用的浏览器和安全设置。我只是猜测,因为您的问题不清楚,并且不包含重现问题的步骤


如果您的旧子域仍处于联机状态,并且在该子域运行之前需要保持联机状态,请修改您的主机文件(如果不是在Windows上,请修改其他文件)因此,旧子域不会命中任何内容。现在,您应该能够获得一些有意义的错误,显示您的引用位置。

脚本不起作用是什么意思?您遇到了什么类型的错误?您在控制台中遇到了任何错误吗?脚本是在页面中还是在引用的文件中?您是否尝试过单步执行脚本FireBug或Chrome中的代码?没有错误没有什么它只是不起作用我猜当你复制代码时,在文件中的某个地方你直接引用了旧的子域…而不是新的子域。可能是这样的…甚至文件夹名称都是一样的唯一一件事我改变了它们的路径,奇怪的是一些代码正在为之工作下面的示例正在运行。
$('.del_btn')。单击(function(){var delu id=$(this).attr('rel');if(确认(“确实要删除本文?没有撤消!”){$.post('script/delete.php',{delete_id:del_id},function(data){if(data='true'){$('#delu id'))。remove();警报('Article has deleted!';}else{alert('Article!');}}}}返回false;})
我所做的就是将所有源代码从一个子域移动到另一个子域例如a.domain.com同一脚本正在工作,但b.domain.com不工作该答案会给出一个很好的评论!感谢很多人,我只是解决了它缺少文件这是一个愚蠢的错误