beard,
Да, window.location.hash не подойдёт, т.к. хэш занят вызовом модального окна.
Я попробовал передавать id вот так:
...
<i class="icon-retweet" id="car" onclick="f(this)"></i>
<i class="icon-retweet" id="ship" onclick="f(this)"></i>
...
function f(el) {
alert(el.id);
}
Алерт с правильным айдишником он мне показывает.
А вот каким образом дальше передать это в edit.php без перезагрузки всей страницы (т.к. модальное окно "выползает" поверх таблицы и она должна обновляться только после внесения изменений - нажатия сабмитки в окне редактирования) я разобраться не могу =/
Представляю, что нужно передавать XHR'ом. А как точнее? Например, можно написать вот так:
...
req = new XMLHttpRequest();
req.open('POST','edit.php',true);
req.onreadystatechange = processRequestChange;
req.send(null);
...
Но не понимаю - как составить этот send()? Что передавать этой функции? Если пишу send(el.id), то как его получить на стороне php?