jQuery某些元素的未定义值

时间:2017-03-10 19:15:31

标签: javascript jquery json

我有一个json格式的响应,并检查我的Jquery代码中的一些值,如果我检查它的工作正常

  

dataObject.deviceType ==='移动'

然后它总能正常工作,但

  

dataObject.mobileRedirect

它始终返回undefined。如果我忘了什么,请帮忙。 我的json回复是

{"successType":11,"notificationMessage":"Sucess message","feed_seourl":"chandoo","deviceType":"mobile","mobileRedirect":"\/mobile\/directories\/#category_id=all&subcategory_id=0&country=India&countryFlag=in.png"}

jquery是

if(dataObject.successType === 11 && dataObject.deviceType==='mobile') {
    var mobileuser = dataObject.mobileRedirect;
    if(typeof mobileuser == 'undefined'){
       window.location.href = window.location.protocol+"//"+window.location.host;
    }else {
        window.location.href = window.location.protocol+"//"+window.location.host+dataObject.mobileRedirect;
    }
}

0 个答案:

没有答案