Jquery.load()无法在Firefox中运行

时间:2011-11-05 12:17:48

标签: javascript jquery firefox load cross-browser

我对jQuery .load()有一个非常奇怪的问题。下面的代码在Safari中很好,但在FireFox中提供 null值数据。但是,当我检查回复时,它会说成功

$.ajaxSetup({cache:false}) ;
$(document).keydown(function(e) {
    if (e.keyCode == 27 && $("#MasterEditHelper").val() == 1)   {
        var No = $("#MasterEdit").attr("value");
        var Id = "#Box-"+No;
        var viewType = $('#ViewType').val();
        $(Id).html('<p class="updating">UPDATING</p>');

        $(Id).load("/Styles/Zoom/Update", {id : No, view : viewType});


        $("#MasterEdit").css('display' , 'none');       
        $("#MasterEditHelper").val(0);
        $("#sub-duvet").fadeIn();
        } 
});

有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

你可以看一下:http://jsfiddle.net/kVdXZ/3/

尝试重新创建脚本,它似乎在firefox和其他人中运行良好。

所以看来你的网址可能会导致问题吗?