사용자가 텍스트 상자를 통해 입력 한 후에 jquery 코드에서 PHP 변수로 값을 전달하려고하지만 POST를 통해 PHP 측에서 값을받지 못합니다. .change 및. post를 사용하고 있습니다. , 여기있는 사람이 제대로 할 방법을 알고 있습니까? dataType: 'html',
: 나는 아무 렇게 볼 수있는 html
dataType:html,
의 요구에이 같은 주위 따옴표를 가지고 있다는 것입니다 수ajax를 사용하여 PHP에 jquery 값을 제대로 전달하는 방법은 무엇입니까?
$(document).ready(function(){
$("#packagename").change(function(){
var packagename = $('#packagename').val();
var url = '{{url}}'; //localhost/test/test.php
$.ajax({
type: 'post',
url: url,
dataType:html,
data:{'val':packagename},
});
});
});
http://api.jquery.com/jQuery.post/ –
PHP는 서버 측 언어이므로 브라우저에서 발생하는 모든 것을 인식하지 못하기 때문에 JavaScript로 PHP 변수를 변경할 수 없습니다. POST 요청은 게시하는 페이지에서 처리되며 사용자가있는 페이지에는 영향을 미치지 않습니다. –
[jQuery와 비동기 적으로 파일을 업로드하는 방법은 무엇입니까?] (http://stackoverflow.com/questions/166221/how-can-i-upload-files-asynchronously-with-jquery) –