Примерна таблица:
<table>
<tr class="record" id="10">
<td>1/1/2010</td>
<td>$10.00</td>
</tr>
<tr class="record" id="11">
<td>1/3/2010</td>
<td>$15.00</td>
</tr>
</table>
Използвам този JS, за да взема id
от реда на таблицата, когато щракна върху него, и да образувам URL (някакво маркиране на CodeIgniter).
$(document).ready(function() {
$('tr.record').bind('click', function() {
var record_id = $(this).attr("id");
var link = '<?php echo base_url(); ?>expenses/edit/' + record_id;
});
});
С този URL бих искал да отворя PHP/HTML страница в лайтбокс.
Повечето jQuery решения за лайтбокс (fancybox, наслагване на jQuery Tools) изискват a href
за задействане.
Чудя се дали някой може да ме насочи как да направя това автоматично след JS по-горе -- тоест, след като record_id
е известен, формирайте URL адреса и след това автоматично задействайте лайтбокс, който показва моята PHP/HTML страница вътре.
Някакви насоки за това? Всякакви решения са добре дошли, независимо от лайтбокса на jQuery, който предпочитате.
Благодаря!