AJAXの場合


$.ajax({  // 에이잭스 시작하기
	type: GET or POST,
    dataType: json or xml,
    url: 데이터를 전송할 url,
    data: {보낼 데이터 입력},
    async: 비동기 방식 or 동기 방식
    
    success: function (data) {
    	// 에이잭스 통신 성공 시 명령어 입력
    },
    error: function (request, status, error) {
    	// 에이잭스 통신 실패 시 명령어 입력
    }
 });
type
GETが送信する情報をurlの後ろに書き込む
www.everdevel.com?id=happycat
データの要求
→安全性が悪く、長さが限られている
POST方式ではhttpプロトコルはヘッダとボリュームに区分され,データがボリュームと人に送信された情報を見ることができない.データ入力用
dataType
AJAXはJクエリー、JavaScript、リクエストプログラミング言語はPHP(サーバ側言語)を使用しています.jsonクエリとPHPは異なる言語であり,互いに通信可能な言語が必要であり,これを実現するためにjsonまたはxmlを用いる.
jsonはxmlに比べて速度が速いが,伝送が必要なデータが多い場合は速度が遅いためxmlを用いる.
url
転送するデータを処理するためにファイルに記入します.たとえば、公認会計士の場合、再検査するIDが送信され、そのIDが受信され、再検査するファイルがチェックされます.phpの場合はurl値でidcheckを行います.phpファイル名とパスを書き込みます.
data
urlに送信する実際のデータを記入します.お客様が入力したIDがeverdevelの場合、everdevel値はid変数名とともに送信されます.
async
AJAXは非同期通信方式を採用しているため、デフォルトでは非同期通信方式であり、asyncの値falseに適用することで、同期方式でAJAXを使用することができる.
success: function (data) {}
Ajax通信が成功したときに実行する文を入力します
たとえば、繰り返しチェックするIDを送信して結果を受信し、すでにそのIDを使用している場合は、次の方法を使用します.$('#idCheckStatus').text('이 아이디를 사용할 수 없습니다.');error: function (request, status, error) {}
プログラマはエラーコードをチェックして修正し、自分が失敗した原因を特定します.
ソース:Webエンコーディングの開始