识别返回的ajax对象

时间:2013-07-12 12:19:11

标签: jquery ajax

我有这段代码:...

$.ajax({
    type: 'POST',
    url: rAction,
    data: rData,
    success: function(msg){

        if(msg.indexOf('ERROR:')>1){

        }

        if(msg.indexOf('ERROR:')==-1){
                        }
         })

当它是一个错误时,它返回包含html的msg并且它工作正常......但是当没有错误时,我在控制台中收到错误:

Uncaught TypeError: Object #<Object> has no method 'indexOf'

我似乎无法在那个成功的消息上运行if语句而且它让我搞砸了!这是什么类型的对象?

如何检查成功与错误页面?

1 个答案:

答案 0 :(得分:1)

if(typeof(msg) == "string"){
   //do your stuff here
}