そのため、load 関数を使用して、compare_proc.php という別のファイルにデータを渡しています。渡すデータを格納する変数を作成しました。これは数値です。これらの変数にアラートを出すと、データはそこにありますが、ロード関数を介してデータを渡すと、変数の内容が失われます。以下は関連するコードです
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel();
$("a.inline").colorbox({iframe:true, width:"80%", height:"80%"});
$("#opposition a").click(function(e) {
var first_id = $(this).attr('id'); // value of first_id is 10
var second_id = $("h1").attr('id'); // value of second_id is 20
$("div#test").load('compare_proc.php','id=first_id&id2= second_id');
e.preventDefault();
});
});
ただし、ロード関数は、10 の代わりに first_id を id に渡し、20 の代わりに second_id を id2 に渡します。