2012-05-22 41 views
0

我越来越奇怪的行为,下面是jquery ajax调用我的页面。奇怪的行为,在jquery ajax调用

实际上,当我的页面正在加载时,它有两个下拉窗口,它们从下面的ajax请求的下拉窗口中调用,因此两次调用相同的页面。这个问题是,它永远不会成功,所以我从来没有得到这个/ /警报(“数据”+数据);我不知道这是什么。它总是去错误说“parsererror:airportxml不是一个函数”,我可以保证返回的响应是完美的JSON。

奇怪的行为来,如果我评论这一行jsonpCallback:“airportXML”,给jQuery的默认回调即东西jquery12121212_2323232,一切工作正常,但我不希望这是我期待有缓存调用此

还有一件奇怪的事情,如果我把alert(// alert(“Test”);)在这个调用之前,一切工作完美,对我没有任何评论jsonpCallback:“airportXML”,并且我可以很好地获得成功警报。

我想我的通话没有全职完成。

请建议!!

+0

'airportXML'函数_is_被定义,对吗?有了同样的情况? – GregL

+0

yes airportxml是我的jsonp调用的回调函数 –

回答

0

我认为,要解决上述问题,我需要使用

async: false,我的第一个电话,让我下次调用get完成。

请对此建议。

编辑:JSNOP跨域调用是否允许系统调用?

谢谢。