使用 PHP cURL 将数据提交到远程服务器并使用 jQuery ajax 执行前端例程。一切都很好,除了响应数据,我提交的 url 在我的标志由 PHP curl 中的 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
}
这通常在“提交成功”之后没有任何内容时起作用。只要存在预期的字符串,无论后面发生什么,我如何让我的成功函数触发?