如何在IE7或IE8中获取jQuery ajax结果数据?

时间:2013-03-15 12:45:24

标签: jquery ajax internet-explorer-8 internet-explorer-7

在我的控制器中,我的代码是这样的,

int resultCount = 3;
mav.addObject("resultCount", resultCount);

我的jsp代码是这样的,

$.ajax({
     url: ....,
     type: 'POST',
     data: ....,
     success: function( result ) {
         if(result.resultCount != null){
               *// here, I can see resultCount(3)  in Chrome or IE9 
               // but it's undefiend in IE7 or IE8*
         }
     },
     error : function(error){
     }

我的问题是如何在IE7或IE8中获取resultCount。

当我控制或提示结果时,它包含resultCount(“resultCount”:3)。

我可能会问一个愚蠢的问题,但请给我任何想法。 感谢。

1 个答案:

答案 0 :(得分:0)

尝试添加dataType:'json'

$.ajax({
    url: ....,
    type: 'POST',
    data: ....,
    dataType: 'json',
//  ^^^^^^^^^^^^^^^
    success: function (result) {
        if (result.resultCount != null) {
            * // here, I can see resultCount(3)  in Chrome or IE9 
            // but it's undefiend in IE7 or IE8*
        }
    },
    error: function (error) {
    }