2012-04-28 2 views
-1
$.ajax({ 
    type: "GET", 
    data: "id="+id+"&id-other="+id-other, 
    url: "ajax1.php" 
}).done(function(data){ 
    $("#div").html(data); 
}); 

위 코드 조각이 있는데, 웹 검색을하지만 그 내용을 설명하는 방법을 모르겠습니다. 무엇
$.ajax() 수단을 단계별로 설명 아약스의 기초의 자습서 등 무엇 data:..., type:Get이 무엇 있나요?초보자를위한 아약스 기본 정보

답변

2

아약스 (비동기)을 원격 페이지로 호출합니다.

type: get 

HTTP 요청입니다. 양식 데이터는 url에 쿼리 문자열 값으로 인코딩됩니다.

data: "id="+id+"&id-other="+id-other 

이 데이터는 내부 ajax1.php는 Ajax 요청을 처리하고 다시 reponds 서버 페이지이며

url: "ajax1.php" 

서버 페이지

.done(function(data){ 
    $("#div").html(data); 
}) 

코드가 전달되고 done 이벤트는 ajax 호출이 완료되면 실행될 것이다. 이 경우 우리는 ajax 호출에서 data라는 변수로 응답을받습니다. id div를 가진 HTML 요소의 innerhtml로 설정하고 있습니다.

더 많은 정보를 원하시면이 링크를 읽어, 우리는 (GET 또는 포스트 - 단지 HTML 폼 같은) 방법을 선언 http://api.jquery.com/jQuery.ajax/

+0

감사합니다. ajax1.php 파일의 예를 들어 주시겠습니까? 예를 들어 위의 ajax 쿼리는 2 개의 id를 데이터베이스에 저장하는 것으로, ajax1.php가 어떻게 쓰여질 지 전혀 모른다. –

+0

@SesamaSesame : 죄송하지만 나는 PHP 녀석이 아니다. 이 페이지는 쿼리 문자열 vlaues를 읽고 작업을 수행하는 PHP 페이지가 될 수 있습니다. – Shyju

1
$.ajax({ 
     type: "GET", 
     data: "id="+id+"&id-other="+id-other, 
     url: "ajax1.php" 
    }).done(function(data){ 
     $("#div").html(data); 

은 정말 간단합니다, 우리는 AJAX 기능을 선언함으로써 시작을 ​​data가 사용되는 매개 변수는 URL을 통해 전달됩니다. URL은 (양식의 작업과 마찬가지로) 호출되는 파일입니다. 이것은 ajax1.php 파일을 호출하고 성공 함수 또는 완료 함수에서 리턴 된 데이터를 리턴합니다. 귀하의 경우에 data은 PHP 파일에서 반환 된 데이터입니다.