ページに複数の ajax ボタンがあり、それぞれが GET データを php ファイルに送信するようにします。データは HTML 属性に格納されます。ここに私が持っているものがあります:
編集:完全なコードが挿入されました(ドキュメントの準備ができました)
$(document).ready(function() {
var IDR = $('.ajax').attr("id");
var rtitle = $("#"+IDR).attr("name-title");
console.log(rtitle);
console.log(IDR);
// ajax report
$(".ajax").colorbox({
width: '670px',
data: "rtitle="+ rtitle
});
return false;
});
});
問題は、最初のボタンのみにGETデータを送信していることです..
HTML の例:
<li><a title="" data-original-title="" href="report.php" class="ajax cboxElement" name-title="RTITILE 1" id="3829"> Report</a></li>
<li><a title="" data-original-title="" href="report.php" class="ajax cboxElement" name-title="RTITLE 2" id="3830"> Report</a></li>
編集: jQuery load() と同じように機能するjQuery Colorbox プラグインの ajax プロパティを使用しています。
ありがとう!