gpt4 book ai didi

jquery - 如何检查ajax响应是否包含特定值

转载 作者:行者123 更新时间:2023-11-30 23:47:23 25 4
gpt4 key购买 nike

如何检查返回结果是否包含特定值?

$(function () {
$('form').submit(function (e) {
e.preventDefault();
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize(),
success: function (result) {

//here i wanna check if the result return contains value "test"
//i tried the following..
if($(result).contains("test")){
//do something but this doesn't seem to work ...
}

}
},
});
});
});

最佳答案

Array.prototype.indexOf()

if(result.indexOf("test") > -1)
<小时/>

由于这仍然会引起投票,我将编辑一个更现代的答案。

通过 es6,我们现在可以使用一些更高级的数组方法。

Array.prototype.includes()

result.includes("test") 将返回 true 或 false。

Array.prototype.some()

如果您的数组包含对象而不是字符串,您可以使用

result.some(r => r.name === 'test') 如果数组中的对象具有名称 test,则返回 true。

关于jquery - 如何检查ajax响应是否包含特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14728664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com