我有两个具有相同代码的不同域,但其中一个不起作用.为什么


I have two different domains with the same code, but one of them doesn't work. Why?

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

原因可能是$(document).ready( function(),因为$(document).ready( function()之外的脚本正在工作?

代码是:

$("#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上),使旧的子域名没有命中。现在您应该能够得到一些有意义的错误,显示您的引用的位置。