[학습 노트] 날 카 로 운 jQuery (4) AJAX
7839 단어 jquery
/*
* , GET
* , POST
* Ajax ,
*/
load("test.html")
load("test.html .para") // html para DOM
load("test.php",{name:"rain",age:"22"},function(responseText,textStatus,XMLHttpRequest){
//responseText:
//textStatus: :success/error/notmodified/timeout 4
//XMLHttpRequest: XMLHttpRequest
})
2. $. get () 과 $. post () 방법
$. get () 과 $. post () 의 차이 점:
1. GET 는 인 자 를 URL 에 따라 전달 해 달라 고 요 청 했 고 POST 는 HTTP 메시지 의 실체 내용 으로 서버 에 보 냈 다.
2. GET 는 전송 하 는 데이터 에 대해 크기 제한 이 있 고 보통 2KB 이상 이 아니 며 POST 는 제한 이 없다.
3. GET 방식 으로 요청 한 데 이 터 는 브 라 우 저 에 캐 시 되 고 데이터 가 유출 되 며 POST 는 이러한 안전 문 제 를 피 할 수 있 습 니 다.
/*
*get post
* ajax ,
*/
$.get("test.php",{name:"rain",age:"22"},function(data,textStatus){//GET //data: :XML/JSON/HTML
//textStatus: :success/error/notmodified/timeout 4
},"json") // json , "json"
3. $. getScript () 와 $. getJSon () 방법
$.getScript("jq.color.js",fn) // js ,
// getJSON JSONP JSON
$.getJSON("test.json",function(data){ //data: json
//$.each() ,return false each
$.each(data,function(i,item){
//i: data
//item:data
})
})
4. 유 니 버 설 Ajax 방법: $. ajax ()
$.ajax({
type: "GET", // GET/POST, GET
url: "test.json", //
dataType: "json", //
global: true, // Ajax , true( )
beforeSend: function(XMLHttpRequest){}, //
complete: function(XMLHttpRequest,textStatus){} // ( )
success: function(data,textStatus) { //
$.each(data,fn);
},
error: function(XMLHttpRequest,textStatus,errorThrown) //
})
5. jQuery 의 Ajax 전역 이벤트
//fn (callback)
ajaxStart(fn)
ajaxStop(fn)
ajaxComplete(fn)
ajaxError(fn)
ajaxSend(fn)
ajaxSuccess(fn)
// Ajax
$.ajax({ global: false; })
6. 계열 화 요소 의 방법
//
serialize()
$("#form").serialize() //
$(":checkbox,:radio").serialize() //
// JSON
serializeArray()
$("#form").serializeArray()
$(":checkbox,:radio").serializeArray()
//
$.param()
var obj = {a:1,b:2,c:3};
$.param(obj); // a=1&b=2&c=3
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
jQuery 전후 예이 기사에서는 jquery after() 및 before() 메소드의 예를 볼 것입니다. before() 메서드는 선택한 요소 앞에 지정된 콘텐츠를 삽입합니다. after() 메서드는 선택한 요소 뒤에 지정된 콘텐츠...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.