2012-10-18 46 views
0

我有以下JQuery AJAX函数,它可以在Chrome和IE中完美工作,但不能在Firefox中使用。事实上,在这个浏览器中,执行该函数时收到“ProcessData is not defined”错误消息。在调用ProcessData函数之前,Firefox是否应该等待结果,因为它似乎在另外两个浏览器中执行?我需要添加什么才能使此功能在Firefox中有效?JQuery AJAX函数可以在Chrome和IE中使用,但不能在Firefox中使用

$(function() { 
    $.ajax({ 
     url: "https://...&callback=?", 
     dataType: 'json', 
     success: ProcessData 
    }); 
    }); 


    function ProcessData(result) { 

    } 

谢谢你的时间和帮助。

JF

+0

我知道这可能不是一个_real_解决你的问题,但为什么不只是改变了'$(文件)。就绪内部的秩序和地方'ProcessData'(.. )简写,在ajax调用之前?我认为这可能是范围问题,而不是FF内部的“时间”问题。 – omninonsense

+0

更新:我无法重建Firefox15内部的问题:http://jsfiddle.net/qSJew/ – omninonsense

回答

0

谢谢您的建议和意见。我能够通过添加$。阿贾克斯()范围内本身的过程数据功能本身的逻辑来解决问题,因为以下转载:

success: function ProcessData(result) { 
    //logic 
    } 

再次感谢您。

问候,

JF

相关问题