我在计算机上测试AJAX时遇到了问题,代码在线工作正常但在我的系统上没有,是否有我遗漏的东西?
我几乎任何类型的AJAX甚至一些javascript代码都遇到过这个问题。我知道代码本身是正确的,因为它按预期在线运行,但为什么不能在我的PC上运行?我要做的一切都是基本编码,没有数据库,或任何类型的高级功能,简单的界面更改等。
我没有任何特定的代码可以发布,因为它是我遇到的一般性问题,但任何想法都表示赞赏。它可能是文档类型问题吗?我试过空白和其他几个,但似乎都不重要。
答案 0 :(得分:0)
我猜赌你有same origin policy个问题。如果您通过转到localhost:<port>/app
加载页面然后您的javascript尝试转到localhost以外的任何地方,浏览器将停止它以违反该策略。
答案 1 :(得分:0)
我之前在本地测试AJAX时遇到了奇怪的问题。为了解决这个问题,我安装了ultidev的Cassini Web服务器并在其上运行应用程序,它似乎正常工作。
答案 2 :(得分:0)
你需要设置一个运行php或类似的网络服务器。默认情况下,台式PC不是Web服务器。