그냥 예 : 당신이를 통해 전송 값을 잡을 수있는 PHP 측에서
HTML
<form id="myform">
<input type="text" user" id="nick" name="nickname" /> <!-- use name ->
<input type="text" user" id="message" name="message"/> <!-- use name -->
<a href="#" id="send">Send</a>
</form>
jQuery를 지금
$('#send').on('click', function(e) {
e.preventDefault(); // prevent page reload on clicking of anchor tag
$.ajax({
type: 'POST',
url: 'url_to_script',
data: $('#myform').serialize(),
dataType: 'json', // if you want to return JSON from php
success: function(response) {
// you can catch the data send from server within response
}
});
});
아약스와 같은 :
<?php
...
$nickname = $_POST['nickname'];
$message = $_POST['message'];
......
?>
관련 심판 :
이 코드를 실행하면
//read the sended data
$nickname = $_POST['nick'];
$msg = $_POST['msg'];
//to send data back, just use echo/print
echo 'You sended nickname: ' . $nickname . ' and msg: "' . $msg . '"';
, 다음 경고 당신의 JS가에서 echo
라인을 보여줍니다 : shoutbox.php
당신의 지금
$.ajax({
type: "POST",
url: "shoutbox.php",
data: { nick: "val_of_nick", msg: "val_of_msg" },
success: function(data) {
alert('Loaded: ' + data);
}
});
:
$ 아약스는 충분하지 않습니다? – GordonM
AJAX 전화를해야합니다. [jQuery'.ajax()'함수] (http://api.jquery.com/jQuery.ajax/)를 사용할 수 있습니다. 'success' 콜백에 값을 반환 할 수 있습니다. – Lix
jQuery 웹 사이트에서 ajax 설명서를 읽었습니까? – Hamish