2011-12-29 78 views
0

我在同一台服务器上托管两个子域使用相同的代码。代码正在处理第一个,但不是第二个。我有两个不同的域使用相同的代码,但其中一个不起作用。为什么?

可能的原因是因为$(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]); 

    }); 
+1

你是什么意思脚本不工作?你得到什么样的错误? – DaOgre 2011-12-29 01:18:02

+0

您是否在控制台中发现任何错误?脚本是在页面中,还是在参考文件中?您是否尝试过在FireBug或Chrome中的代码? – 2011-12-29 01:19:39

+0

没有错没什么它只是不工作 – user961885 2011-12-29 01:22:06

回答

1

没有与试图从不同的子域运行JavaScript和可以依靠你启用了浏览器和安全设置的问题。我只是猜测你的问题不清楚,不包含重现问题的步骤。

如果你有旧的子域名仍然在线,需要它是直到这一个工程,修改您的主机文件(或别的东西,如果不是在Windows上),这样老的子域击中什么。现在你应该能够得到一些有意义的错误,告诉你你的参考在哪里。

+0

我所做的是我刚刚搬到从一个子域的所有源到另一个forexample a.domain.com相同的脚本是工作,但b.domain.com它不工作 – user961885 2011-12-29 01:23:53

+3

这个答案会作出一个伟大的评论! – vdbuilder 2011-12-29 01:24:34

+0

是的,都是在线好主意,谢谢@Adam让我试试这个。 – user961885 2011-12-29 01:42:39

相关问题