我有这段代码:...
$.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语句而且它让我搞砸了!这是什么类型的对象?
如何检查成功与错误页面?
答案 0 :(得分:1)
if(typeof(msg) == "string"){
//do your stuff here
}