我正在使用 $.post 将一些数据发布到服务器中,如果该 php 文件有效,那么我将返回一些 html 片段。现在问题出在 $.post 代码中。我无法将 php 文件中返回的数据插入到包含 $.post 代码的原始文件中。Firebug 显示 html 片段确实返回了,但我在屏幕上看到了它。有什么问题?
下面是包含 .post() 的文件的代码
<script type="text/javascript" >
$.post('ajax_send_band_request.php', {
user_id : user_id,
band_request: band_request,
where_to_go: where_to_go,
when_start: when_start,
when_end: when_end,
time: time
}, function(data){
$(data).find('#message_return').appendTo("#response_from_request_verification")
})
});
</script>
<div id="response_from_request_verification"></div>
这是总结的php文件版本。
if(this_function_sends the data to the server($register_data) === true);
{
?>
<div id="message_return">Request sent!!</div>
<?php
} else
{
?>
<div id="message_return">Request was not sent!</div>
<?php
}
?>