在同一个页面我用了两个ajax来传递数据,第一个ajax可以正确执行,第二个就不能正确执行了 $.ajax({
                type: "post",
              //  cache: "false",
                url: "getClassName.ashx?" + (new Date()).valueOf(),
                data: { "class_name": class_name,"date_time": new Date().getTime() },
                dataType: "json",
                success: function (_pros) {
                    var data = eval(_pros);
                    $.each(data.Table, function (i, jsonObj) {
                        $("#pro_name_0").text(jsonObj.pro_name);
                    });
                }
            })
 $.ajax({
            type: "post",
           // cache: "false",
            url: "getPros.ashx?" + (new Date()).valueOf(),
            data: { "pro_name": str, "date_time": new Date().getTime() },
            dataType: "json",//执行到这里就直接跳出此方法了
            success: function (_pro) {
                var data = eval(_pro);
                $.each(data.Table, function (i, jsonObj) {
                    $("#xingcheng_img").attr("src",jsonObj.pro_img);
                    $("#title").text(jsonObj.pro_name);
                    $("#date").text(jsonObj.date);
                    $("#baojia1").text(jsonObj.baojia1);
                    $("#baojia2").text(jsonObj.baojia2);
                    $("#baojia3").text(jsonObj.baojia3);
                    $("#baojia4").text(jsonObj.baojia4);
                    $("#jingdian").text(jsonObj.jingdian);
                    $("#zengsong").text(jsonObj.zengsong);
                    $("#zhusu").text(jsonObj.zhusu);
                    $("#yongcan").text(jsonObj.yongcan);
                    $("#gouwu").text(jsonObj.gouwu);
                });
            }
        });jQuery Ajax火狐浏览器JavaScriptajaxfriefox

解决方案 »

  1.   

    str有值吗?
     success: function (_pro) {
    alert("test")
    可以弹出吗
      

  2.   


    没有,弹不出来,不过处理页的context.Response.Write(_pro);是有值的,IE8能正常显示,火狐就不行,我怀疑是兼容性的问题,但第一个ajax方法在火狐中能正常显示...就纠结了