我有以下JQuery AJAX函数,它在Chrome和IE中工作得很好,但在Firefox中就不行了。实际上,在这个浏览器中,我在执行函数时收到一条“ProcessData is not defined”错误消息。火狐不应该像在其他两个浏览器中那样,在调用ProcessData函数之前等待结果吗?我需要添加什么才能在Firefox中使用此功能?
我是ajax和json的初学者,所以如果这个问题有点愚蠢,我很抱歉。我正在检索数据(城市id和名称),并将它们放入一个数组中,然后使用json_encode。然后我调用getCities函数,但是我不确定我是否得到了正确的城市。我尝试使用document.write,但没有输出。我怎么知道我得到的是不是正确的?谢谢你的帮助。}
下面是javascript部分:
function getCities(
我希望在进行特定ajax调用时阻止当前页面,并使用blockUI作为消息框。页面将被阻塞,并对服务器进行ajax调用以获得数据响应。当ajax调用成功时,我打开当前页面,如果data.status是'OK',我将显示一个消息框(也是基于blockUI插件)。否则,我将在当前页上显示一个错误,然后解除阻塞。但是实际上,只有在ajax调用完成后才是(通过ajax complete h