私はjQueryの完全な初心者です。ここにはこのスクリプトがあり、jQueryとPHPをミックスしたいと思います。私はコースを持っていて、そのコースはレッスンです。教師はコースを教えるために割り当てられます。私が欲しいのは、ポップアップが表示され、レッスンの詳細やコースの詳細が表示されるリンクです。私の問題は、$ l ['id']と$ c ['id']が異なるように、複数のリンク、したがってダイアログ/モーダルウィンドウをページ内に持つことになります。したがって、jQueryスクリプトがビューファイルの中にあることを考えれば、どうすれば$ l ['id']と$ c ['id']をjQueryで使用することができますか?コントローラに実際のコンテンツ自体を作成し、ビュー。申し訳ありませんが、私が意味をなさないのであれば、私はこのすべてについて自分はまだかなり混乱しています。あなたはすべてのリンクにいくつかの追加の属性を作成し、jQueryのattrの関数$(「A」)との情報を取得することができます使用してjQueryでPHP変数を参照するにはどうすればよいですか?
view.php
<script type="text/javascript">
$(function(){
// setup ul.tabs to work as tabs for each div directly under div.panes
$("#tabs").tabs();
$('#dialog').dialog({
modal: true
});
})
</script>
<h1>Student Hub: Courses for <?php echo $studentName;?></h1>
<div id="tabs">
<?php echo $content;?>
</div>
controller.php
This is in a foreach loop
<div class="lessonDetails">
<p><a href="#lessonInfo'.$l['id'].'">Lesson Details:</a><p>
<div id="lessonDialog'.$l['id'].'" title="Lesson Details">
'.$l['name'].'
</div>
</div>
<div class="courseDetails">
<p><a href="#courseInfo'.$c['id'].'">Course Timetable & Resources</a><p>
<div id="courseDialog'.$c['id'].'" title="Course Details">
<p>'.$c['fullname'].'</p>
<p>'.$c['summary'].'</p>
<p>Upcoming Lessons: </p>
</div>
PHPコードは '<?php'と'?> 'の内側にある必要があります。このように: '<?php echo $ 1 ['id']?>' –
ダイアログに何が入っているかを明確にはしません。IDは重要ではありません – charlietfl