2011-06-14 65 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服务器。