तीनों मानकों के नाम $.ajax
फेल होने पर मुझे दस्तावेज नहीं मिल सकते ।
अभी, मैं अभी उपयोग कर रहा हूँ:
.fail(function(A, B, C) {
तीनों मानकों के नाम $.ajax
फेल होने पर मुझे दस्तावेज नहीं मिल सकते ।
अभी, मैं अभी उपयोग कर रहा हूँ:
.fail(function(A, B, C) {
जवाबों:
Http://api.jquery.com/jQuery.ajax/ के अनुसार fail
कॉलबैक मिलना चाहिए:
jqXHR, textStatus, errorThrown
उसी के रूप में error
, लेकिन error
पदावनत किया गया है:
पदावनति सूचना: jqXHR.success (), jqXHR.error (), और jqXHR.complete () कॉलबैक jQuery 1.8 में पदावनत किए जाएंगे। उनके अंतिम निष्कासन के लिए अपना कोड तैयार करने के लिए, jqXHR.done (), jqXHR.fail (), और jqXHR.always () के बजाय का उपयोग करें।
complete
पारित किए गए तर्कों से अलग हैं done
।
jqXHR.fail(function( jqXHR, textStatus, errorThrown ) {});
)
यहाँ एक ही समस्या की तलाश के बाद एक उदाहरण:
this.GetOrderList = function (customerId) {
var self = this;
$.post('MySuperServer.aspx', { customerId: customerId })
.done(function (dataStr) {
var orderList = jQuery.parseJSON(dataStr);
self.process(orderList);
})
.fail(function (jqXHR, textStatus, error) {
console.log("Post error: " + error);
});
}
डिबगिंग करते समय, मुझे मिल गया है:
error
कॉलबैक में पास किया जाता हैjqXHR, textStatus, errorThrown
:।