워드 프레스에 있습니다. 이런 식으로 뭔가 :
JQuery와 :
$('.locationID').click(function(){
var post_id = $(this).attr('rel'),
$container = $("#single-home-container");
old_html = $container.html();
$container.html('loading...');
$.ajax({
url : '/path/to/php/file.php',
data:{"post_id":post_id},
type: 'post',
dataType: 'json',
success: function(data){
$container.html(data.postBody);
},
error: function(data){
// possibly notify the user of the error
$container.html(old_html);
}
});
});
당신이 postBody
PHP라는 글 테이블의 필드가 가정
<?php
header('Content-type: application/json');
// $query_result = do mysql query with $_POST['post_id']
echo json_encode($query_result);
exit();
?>
모든 필드가 원하는 있다고 가정하고 postBody를 포함하여 모든 필드를 반환합니다. 물론 PHP 5.2.6 이상 또는 추가 된 버전 json_encode()
이 있어야합니다.
슈퍼 막연한는 도대체 post_id를 무엇입니까? PHP로 무엇을 전달하고 있습니까? –