gpt4 book ai didi

jquery - 使用 jQuery 检查 AJAX 响应中的 JSON 字符串

转载 作者:行者123 更新时间:2023-12-01 02:06:06 24 4
gpt4 key购买 nike

我在我们正在构建的 Web 应用程序的联系表单上使用了 jQuery,我从服务器收到了一个 JSON 响应,它是:

{"success": true}

这是我到目前为止的 jQuery:

$('.contact-form').on('submit', function(e) {

// Prevent submitting
e.preventDefault();

// Loading from data-* attr
var $submit = $('#contact-submit');
$submit.html($submit.data('text'));

// Form data
var form = $(this);
var post_url = form.attr('action');
var post_data = form.serialize();

// Ajax call
$.ajax({
type : 'POST',
url : post_url,
data : post_data,
dataType: 'json',
success: function(){

},
error: function(){

}
});

});

我遇到了困难,因为我以前从未在“成功”jQuery 方法中“检查”过 JSON 响应,任何人都可以提供帮助吗?我正在寻找一种方法来检查我收到的响应,如果出现“true”,我将显示“发送成功”消息。

最佳答案

成功回调将获取json对象作为第一个参数,您可以在回调中使用它,如下所示

$.ajax({
type : 'POST',
url : post_url,
data : post_data,
dataType : 'json',
success : function(data) {
if(data.success){
//do something if success
}

},
error : function() {

}
});

关于jquery - 使用 jQuery 检查 AJAX 响应中的 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16078613/

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