2010-02-05 2 views
2

jquery 코드에서 Post 메서드를 사용하려고하지만 어떤 이유로 Get 메서드를 사용하고 있습니다. 저는 "$"함수의 이름을 jquery로 바꾼 Wordpress Framework에서 일하고 있습니다.이 jquery는 $ j로 이름이 바뀌 었습니다. 누구든지이 간단한 기능으로 나를 도울 수 있습니까?Ajax가 "게시 중"이 아닌 "가져 오는 중"

$j.ajax({ 
method: "POST", 
url: "extension/marker.php", 
data: "series=test", 
dataType: "text", 
success: function(data){ 
$j("#text").text(data); 
console.log('success' + data); 
} 
}); 

PHP 파일 :

<?php 

    if($_POST['series'] == "test") 
    echo 'yay!'; 

    if($_GET['series'] == "test") 
    echo 'boo!'; 

    ?> 

답변

5

method: "POST"type: "POST"해야한다. the docs을 참조하십시오.

유형
기본값 :
("POST"또는 "GET")하게 요청의 유형을 'GET'는 기본값은 "GET"입니다. 참고 : 다른 HTTP 요청 방법 (예 : PUT 및 DELETE)도 에 사용할 수 있지만 모든 브라우저에서 지원하지는 않습니다.

+1

나는 항상로 기억 "방법"너무 ... 내가

태그 : – AKX

+0

아 너무 많은 작성했습니다 가정! 문서에서 간과 한 것 같아요 : ( – Anraiki

+0

@AKX : 예, IMO, XMLHttpRequest.open' 메서드의 매개 변수 이름과 양식의'method' 속성과 일관성을 유지하기 위해'method'라는 이름이어야합니다. . –

관련 문제