AJAXインタフェースの呼び出しを達成するためのjQueryの道

0シリアライズ()serializeArray()

  私たちは、簡単な操作を形成することができることを// jQueryのため、二つの方法が処理フォームデータのために提供されています
        // 1つのシリアル化()
        // - URLエンコード形式のデータにデータの形であってもよいです
        // - また、$のアヤックスのパラメータとして直接使用することができます
        // 2 serializeArray()
        // - アレイへのデータの形態であってもよいです
        // - また、$のアヤックスのパラメータとして直接使用することができます

        //概要:
        // - のみフォームデータ処理が必要な場合、直接()シリアライズ(共通)
        // - あなたはデータコンテンツを視聴する場合は、)(serializeArrayを使用することができます

        // - 私達はちょうどその提出した後との良好なフォーム送信はページを更新するためにリードをジャンプしますと言う前に、ユーザ体験は良い、何度もリクエストではありません
        // - しかし、フォーム自体はかけがえのない機能ですが、また、使用して

  注意:$アヤックスいるFormDataでリクエストを送信する場合、2つのプロパティを指定し、指定されたセットを引き起こすことはありません

  contentTypeの値:false; //ボディのコンテンツタイプ指定要求

  PROCESSDATA:偽; //データ処理動作は行われません

  

DOMオブジェクトがパラメータを必要とFORMDATA、必要が使用するように変換します

 1。 


            ) } 
        })。
})

 2。 

 JSONPと無関連のアヤックス、我々が操作を要求したときに統一するjQueryのためには、JSONPで提供される$のアヤックスに送ります 

( 'クリック'、機能ON $( 'BTNの#')(){。
	$アヤックス({ 
		メソッド: 'POST' 
		URL: 'HTTP://localhost/Ajax_day4/demo1.php'、
		成功:機能(DATAS) { 
			;にconsole.log(DATAS)
		、} 
            関係なく元の関数のデータ型のデータ型に「JSONP」の場合、要求は現在のJSONP形態を示すために送信される//、
		データ型:「JSONP」
	});    
}

  

 3. AJAX設定要求ヘッダ

アヤックス$({ 
         タイプ:タイプ、
         ヘッダー:{ 
			'トークン': 'token_value' 
         }、
         URL:URL、
         データ:データ、
         成功:関数(データ){ 
         }、
         エラー:関数(ERR){ 
         }、
         完了:関数(XMLHttpRequestを、ステータス){//最終実行パラメータの完了後に要求 
         } 
})。

  

  

おすすめ

転載: www.cnblogs.com/xhrr/p/ajax.html