我使用相同的代码与托管在同一服务器上的两个子域。代码在第一个上工作,但在第二个上不工作。
原因可能是$(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上),使旧的子域名没有命中。现在您应该能够得到一些有意义的错误,显示您的引用的位置。