0

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

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)。

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

4

1 回答 1

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) {
    }
于 2013-03-15T12:49:14.290 回答