2011-12-29 84 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

相關問題