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

Dir*_*ign 1 php ajax jquery curl

使用PHP cURL将数据提交到远程服务器,并使用jQuery ajax进行前端例程。除响应数据外,其他一切都很好,我提交的url在PHP curl中通过echo设置了我的标志之后,返回了一些HTML。

所以返回的看起来像

Submission was successful<!DOCTYPE html>
//bunch of other html 
Run Code Online (Sandbox Code Playgroud)

我的成功函数是这样的:

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

也尝试过

if (data = "Submission was successful") {
//Do stuff
}
Run Code Online (Sandbox Code Playgroud)

通常在“提交成功”之后什么都没有的情况下有效。只要期望的字符串存在,我如何使我的成功函数启动,而不管其后是什么?

kei*_*kei 5

你有没有尝试过

if (data.indexOf("Submission was successful") > -1) {
  // Do stuff
}
Run Code Online (Sandbox Code Playgroud)