Wordpressの "nonce"システムを使用してAJAXリクエストを認証すると、認証に失敗すると "-1"という応答が返されます。むしろよりも、すべてのjQuery.ajax成功機能でこのような何かをやって:むしろ成功より:jQuery ajax + Wordpressを使用して成功またはエラーの条件を追加する
success: function(msg){
if (msg == '-1')
console.debug('error')
else {
// ...
}
}
は、それが何らかの形でのjQueryを強化し、エラーが自分のアプリケーションのための条件を追加することが可能であるメッセージが返されたときに発射される」であります-1 "?明らかに同じif文の束よりはるかにクリーンです。
通常のレスポンスはコントローラが4xxヘッダーを返すようにすることですが、Wordpressプラグインではajaxハンドラのデフォルト動作を変更し、他のWordpressプラグインを誤ってしまう可能性があります。
ありがとうございます!
あなたがここに求めているのかわから...あなたはjQueryのAjaxがエラー状態をキャッチする...したいことができませんレスポンスコードが200以外の場合にのみ行われますが、200からコードを変更したくないのですか? – CrazyDart