検索結果ページを作成しました。モーダルを開き、php で ajax を介してプロファイル データを取得したいのですが、実装方法がよくわかりません。モーダルを作成しましたが、検索結果をクリックして「id」を取得し、それを ajax に渡してプロファイルの詳細を取得する方法がわかりません。
Twitter にはこのような機能があります。フィードでユーザー名をクリックすると、モーダルが開き、プロフィールの簡単な概要と完全なプロフィールへのリンクが表示されます。
誰かが私を助けてくれたり、正しい方向に向けてくれたりしたら、それは私にとってとても意味のあることです! :)
PS 誰かが私が使用しているフレームワークを疑問に思っている場合、私は codeigniter を使用しています。
編集:ここにコードがあります
<?php
/*** PHP Search Results Loop ***/
if ($num > 0){
foreach ($query->result_array() as $row)
{
echo "link to ajax"'>";
}
} else {
echo "<strong>results not found :(</strong>";
}?>
<script> /* jQuery Runs When Result Has Been Clicked */
$('#ResultText').click(function() {
var targetid = {
id: /*Profile Id*/,
ajax: '1'
};
/* Modal Code */
$('.modal-backdrop, .modal-profilebox').css('display', 'block');
$('.modal-backdrop').animate({'opacity':'.50'}, 100, 'linear');
$('.modal-profilebox').animate({'opacity':'1.00'}, 200, 'linear');
$.ajax({
url: "<?php echo site_url('finder/modal'); ?>",
type: 'POST',
data: form_data,
success: function(profileData) {
$('.modal-profilebox').html(profileData);
}
});
return false;
});
</script>