Jquery响应显示响应但未被评估为真

时间:2018-04-10 23:43:11

标签: jquery

这是我的jquery代码

jQuery.ajax({
  url: "<MY URL IN HERE>",
  type: "post",             
  success: function (response) {                            
    if(response=='hello'){
      alert('YES success');
    } else {
      alert('test1' + response);
    }
  }                     
});

它显示警告test1hello,表示响应的值是hello,但是,为什么它没有显示YES Success?

1 个答案:

答案 0 :(得分:0)

服务器响应可能有空格或新行。尝试使用$.trim()
response == 'hello'代替data: {title1:title1}

这里回答了类似的问题:jQuery 'If' statement string comparison not working