Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ajax成功函数-检查响应是否包含字符串_Php_Jquery_Ajax_Curl - Fatal编程技术网

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

Php ajax成功函数-检查响应是否包含字符串,php,jquery,ajax,curl,Php,Jquery,Ajax,Curl,使用PHPCURL将数据提交到远程服务器,使用jQueryAjax执行前端例程。除了响应数据之外,一切都很好,我提交的url在PHP curl中echo设置的标记之后返回一些HTML 那么返回的是什么样子呢 Submission was successful<!DOCTYPE html> //bunch of other html 也试过 if (data = "Submission was successful") { //Do stuff } 通常在“提交成功”后什么都没有

使用PHPCURL将数据提交到远程服务器,使用jQueryAjax执行前端例程。除了响应数据之外,一切都很好,我提交的url在PHP curl中echo设置的标记之后返回一些HTML

那么返回的是什么样子呢

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

if (data = "Submission was successful") {
//Do stuff
}
通常在“提交成功”后什么都没有的情况下有效。只要预期的字符串存在,我如何使成功函数启动,而不管后面是什么?

您尝试过吗

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

}
if (data.indexOf("Submission was successful") > -1) {
  // Do stuff
}
你试过了吗

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

伙计,我觉得自己很愚蠢。谢谢,不知道为什么我认为使用(数据)时“结果”会起作用。谢谢你,伙计,我觉得自己很蠢。谢谢,不知道为什么我认为使用(数据)时“结果”会起作用。谢谢你,伙计。