0

我有这个代码:...

$.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 语句,这让我很困惑!那是什么类型的物体?

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

4

1 回答 1

1
if(typeof(msg) == "string"){
   //do your stuff here
}
于 2013-07-12T12:24:18.377 回答