JQuery$.ajax捕獲異常情報
1169 ワード
回転:http://blog.csdn.net/wenle006/article/details/7022240
一、error: text Starts: 「timeout」、「error」、「notmodified」と「パーパーロット」。
二、errorイベントが戻ってくる最初のパラメータXMLtpRequestにはいくつかの有用な情報があります。 XMLHttpRequest.readyState: ステータスコード
0-(初期化されていません)send()メソッド1-(ロード)が起動されたsend()メソッドはまだ起動されていません。送信要求2-(ロード完了)send()メソッドの実行が完了し、応答コンテンツ3-(インタラクティブ)が解析されています。応答内容解析が完了したら、クライアントで呼び出すことができます。
三、data:「{}」、dataは空でも必ず「{}」を伝えます。さもなくば戻ってくるのはxml形式です。そしてパーパーロットを提示する。
四、パーロットの異常はヘッドタイプにも関係があります。及びコードheader('Content-type:text/html;charset=utf 8')
eg:python cgi+js:フロントエンドの呼び出しpythonはすでにprint resultしましたが、フロントエンドはまだ受け取っていません。依然としてpendingはProvisional headers are shownです。プロセス終了時、フロントエンドは200に戻ります。この時、前のresultをプリントアウトしてcgiのヘッドが付いています。
{msg”:「excute pln done」、「retcode」:「success」}Conteet-type:text/plin
使用可能:chrome://net-internals/#events問題を調べる
一、error:
error:function (XMLHttpRequest, textStatus, errorThrown)
{
}
(デフォルト:自動判定(xmlまたはhtml)要求が失敗したときに呼び出します。パラメータは、XMLHttpRequestオブジェクト、エラー情報、(オプション)キャプチャされたエラーオブジェクト、XMLResonseオブジェクトの3つです。エラーが発生した場合、エラー情報(2番目のパラメータ)は、nullを得る以外に、「timeout」、「error」、「notmodified」、「parserror」である可能性があります。二、errorイベントが戻ってくる最初のパラメータXMLtpRequestにはいくつかの有用な情報があります。
0-(初期化されていません)send()メソッド1-(ロード)が起動されたsend()メソッドはまだ起動されていません。送信要求2-(ロード完了)send()メソッドの実行が完了し、応答コンテンツ3-(インタラクティブ)が解析されています。応答内容解析が完了したら、クライアントで呼び出すことができます。
三、data:「{}」、dataは空でも必ず「{}」を伝えます。さもなくば戻ってくるのはxml形式です。そしてパーパーロットを提示する。
四、パーロットの異常はヘッドタイプにも関係があります。及びコードheader('Content-type:text/html;charset=utf 8')
eg:python cgi+js:フロントエンドの呼び出しpythonはすでにprint resultしましたが、フロントエンドはまだ受け取っていません。依然としてpendingはProvisional headers are shownです。プロセス終了時、フロントエンドは200に戻ります。この時、前のresultをプリントアウトしてcgiのヘッドが付いています。
{msg”:「excute pln done」、「retcode」:「success」}Conteet-type:text/plin
使用可能:chrome://net-internals/#events問題を調べる