내가 직렬화()를 사용하고 난 그냥 일반 포스트 방법을 사용합니까 PHP에서JQuery와 쿼리 문자열 유형
Some Event trigger(assume click)
var querydata= a=1&b=2&c=3 //jquery printing
$.ajax({
url: "script",
data: querydata,
method: "POST",
dataType: "text",
success: function(data) {
$("#counts").html(data);
}
});
a=htmlspecialchars($_POST["a"]); b=htmlspecialchars($_POST["b"]); and so on
또는 내가 할 문자열을 얻기 위해 jQuery를 사용해야합니까 변수 및 다음 개체 배열로 데이터를 보낼
만약 jquery 또한 옵션 jquery에 상당히 새로운 것을 할 것이라고 말해 줄 수있는 당신은 그것을 배울 수
'위해서 var_dump ($ _ POST)를'당신에게 무엇을 PHP의 수신을 보여줄 것입니다. jquery는'data'에 대한 배열/객체를 기꺼이 받아들이고 필요한 querystring 변환을 수행합니다. 직접 문자열을 직접 만들 필요가 없습니다. 'data : { "a": 1, "b": 2, ....}'잘 동작합니다. –
깔끔한하지만 난 다시 응답으로 위해서 var_dump 보내고 어딘가를 인쇄해야 추측 난 내 스크립트 페이지를 참조하십시오 어떻게 아약스 ... 메신저를 사용하고 계십니까? @Marc B –
는 PHP의 모든 출력은 이미 어쨌든 귀하의 페이지에 삽입하고 성공 핸들러의'data' 매개 변수에 표시됩니다. –