$ .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
}
?>