2011-06-14 64 views
1

我一直有問題在我的電腦上測試AJAX,代碼工作正常,但沒有在我的系統上,是否有我失蹤?AJAX在線工作,但不在我的電腦上

我已經有這個問題幾乎任何類型的AJAX,甚至一些JavaScript代碼。我知道代碼本身是正確的,因爲它按照預期在線運行,但爲什麼不能在我的PC上運行?我想要做的每件事都是基本編碼,沒有數據庫,或任何類型的高級功能,簡單的界面變化等等。

我沒有任何特定的代碼發佈,因爲它有一個普遍的問題,但任何想法都表示讚賞。它可能是文檔類型問題嗎?我嘗試了空白和其他幾個,但沒有一個看起來很重要。

+0

是您的PC運行的Web服務器? IIS? Apache的? – 2011-06-14 14:29:45

回答

0

我敢打賭,你有一個same origin policy問題。如果您正在通過localhost:<port>/app加載頁面,然後您的JavaScript嘗試去除本地主機以外的任何位置,則瀏覽器將因違反策略而停止該頁面。

0

我之前在本地測試過AJAX有奇怪的問題。爲了解決這個問題,我安裝了ultidev的卡西尼網絡服務器,並運行該應用程序,它似乎工作。

0

你需要建立一個Web服務器與PHP運行或類似的東西。桌面PC默認情況下不是Web服務器。