Jquery 如何获取responseText消息?
如何获得成功、失败等方面的各种ajax消息?我想提醒用户成功和错误值。下面是我的代码 我认为200代表成功。。我如何访问成功和失败值,以便向他们发出警报,并据此采取行动Jquery 如何获取responseText消息?,jquery,Jquery,如何获得成功、失败等方面的各种ajax消息?我想提醒用户成功和错误值。下面是我的代码 我认为200代表成功。。我如何访问成功和失败值,以便向他们发出警报,并据此采取行动 $(function () { $("#save").click(function () { $.ajax({ type: "POST", url: "some.json", data: json_data,
$(function () {
$("#save").click(function () {
$.ajax({
type: "POST",
url: "some.json",
data: json_data,
contentType: 'application/json',
success: function () {
//if success forward to landing page else return to form for correctiion
}
});
});
});
示例:将id作为数据发送到服务器,将一些数据保存到服务器,完成后通知用户。如果请求失败,请通知用户
var menuId = $("ul.nav").first().attr("id");
var request = $.ajax({
url: "script.php",
type: "POST",
data: {id : menuId},
dataType: "html"
});
request.done(function(msg) {
$("#log").html( msg );
});
request.fail(function(jqXHR, textStatus) {
alert( "Request failed: " + textStatus );
});
链接:
jqXHR主题的更多选项:您在谈论哪条消息?为什么不阅读?successdata、textStatus、jqXHRAlso请看这里:什么是textStatus?textStatus的值从哪里来?@user244394 jQuery在内部使用数据textStatus和jqXHR调用成功处理程序。。请阅读其他人和我发布的链接。
$(function() {
$("#save").click(function() {
$.ajax({
type: "POST",
url: "some.json",
data: json_data,
contentType : 'application/json',
success: function(data, textStatus, jqXHR) {
// get success or failure from here
alert(jqXHR.responseText)
}
});
});
});