2011-09-16 8 views
1

wordpress ajaxプラグインで-1と0の応答の違いは何ですか?wordpressプラグインajaxコールの-1と0の応答の差

http://codex.wordpress.org/AJAX_in_Plugins

ドキュメントの状態:

Error Return Values 

If the AJAX request fails when the request url is wp-admin/admin-ajax.php, it will return either -1 or 0 depending on the reason it failed. 

しかし、それはかなり基本的な答えだと、それはエラーのいずれかのタイプをトリガだろうか状況状態はありません。誰もが考えている?

答えて

0

あなたが得る-1、認証関連の問題がある場合とき:

  • を現在のユーザーがログインしていないか、または要求されたアクションのいくつかの並べ替えを行うための権限を持っていません。
  • 要求された操作は送信されていないか、または送信された操作が見つかりません。

私は0または1の戻り値が真偽の真偽値として使用されると信じています。

あなたのプラグインでこれを使用していると頼んでいる場合は、JSONを使用して{success:true}のようなコードを返すことをお勧めします。私が失敗とみなす有効なJSON応答よりも

また、API追加アクションにwp_ajax_とwp_ajax_nopriv_を使用することを忘れないでください。

関連する問題