在Firefox中调用$ .ajax

时间:2013-02-27 22:07:54

标签: jquery ajax firefox

我正在尝试使用$ .ajax。基于此响应,我将显示或隐藏一些容器。问题是,在Chrome中,响应很好,成功回调工作正常。但是,在Firefox中,响应将以未定义的形式返回。我试图将数据类型设置为json,然后在响应返回后解析json,但这也不起作用。我刚收到错误,说数据不完整,无法解析。

这是javascript:

var infoId = $("#infoId").val();

    $.ajax({
        type: "GET",
        url: "http://localhost/HartvilleServices.Enrollment/Participation",
        data: "userInformationId=" + infoId,
        processData: false
    })
        .error(function(x, s, e) {
            $("#thankYou-container").css("display", "none");
            $("#survey-container").css("display", "block");
        })
        .success(function (data) {
            $.each(data, function (key, val) {
                if (val.hasResponse == "False") {
                    $("#thankYou-container").css("display", "none");
                    $("#survey-container").css("display", "block");
                } else {
                    $("#thankYou-container").css("display", "block");
                    $("#survey-container").css("display", "none");
                }

            });
        });

有人能给我一些见解吗?我以前从未注意过这个问题。

0 个答案:

没有答案