ajax success函数 - 检查响应是否包含字符串

时间:2013-10-16 18:45:38

标签: php jquery ajax curl

使用PHP cURL将数据提交到远程服务器并使用jQuery ajax来执行前端例程。一切都很好,除了响应数据,我提交的url在我的标志由PHP卷曲中的echo设置后返回一些HTML。

所以返回的内容看起来像

Submission was successful<!DOCTYPE html>
//bunch of other html 

我的成功功能是这样的:

success: function(data) {
    if (result.indexOf("Submission was successful") > -1) {
    //Do stuff
    }

也试过

if (data = "Submission was successful") {
//Do stuff
}

在“提交成功”后没有任何内容时,通常可以使用。只要预期的字符串存在,我怎样才能使我的成功函数触发,无论后面的字符串是什么?

2 个答案:

答案 0 :(得分:5)

你试过吗

if (data.indexOf("Submission was successful") > -1) {
  // Do stuff
}

答案 1 :(得分:0)

success: function(data) {
    if (data.match(/submission was successful/i)) {
        //Do stuff
    }else{
        // failure
    }

}