我正在使用最新版本的Prototype进行简单的Ajax.Request调用。它在Firefox,Internet Explorer甚至Safari中运行良好......但不适用于Chrome。这是我的代码......
警报(URL); 新的Ajax.Request(url,{ 方法:'得到', onSuccess:function(transport){ 警报( '试验'); } });
它会弹出URL警报,但测试警报永远不会出现。就像我说的那样在其他所有浏览器中都有。我没有收到任何javascript错误,我使用过Firebug。我在每个事件上都做了一个console.log,它进入了Ajax.Request的onLoading阶段但从未onLoaded。
很困惑......?
答案 0 :(得分:0)
我刚发布此版本之前刚刚下载了最新版本。所以它是1.6.0.3或者它是什么。不知道为什么它会有所作为,但它是CentOS,Lighttpd,PHP。它只返回一些JSON。
Prototype虽然从不触发onLoaded事件,但似乎它在发送之前就停止了。困扰我的那部分在错误日志中没有错误......它适用于Safari。我认为既然两者都是Webkit,那么两者都是一样的。