エラー:関数を成功から手動で呼び出すにはどうすればよいですか?関数ですか?出来ますか ?このよう成功関数からAjax "error:function()"関数を手動で呼び出す方法はありますか?
success: function(data) {
response($.map(data, function(item) {
if (item != "some value") {
// Call error:function from here
}
return item;
}))
},
error: function(xhr, status, error) {
var err = eval("(" + xhr.responseText + ")");
alert(err.Message);
}
はい、そうです。 'onSuccess()'関数を作成して、現在の 'success'のコードを' success:onSuccess、error:... 'に代入すると、ajaxを使わずにそれを呼び出すことができます。 – Tushar
あなたはajaxでエラーコールバックという概念を誤解していると思います。質問に詳細を追加すると、問題のための他のより良いオプションがあるかもしれません。 – Jai
サイドノート:なぜ 'eval("( "+ xhr.responseText +") ")'を実行する必要があるのか分かりませんが、evalなしで他の方法で行うべきであるという99%の可能性があります。 – JJJ