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