function qEdit(id) {
window.location.href = 'edit.php?id='+id;
}
Сообщение от ugg555
|
И вообще если допустим в теге я напишу onclick="qEdit(this.class)" то она передаст название класса?
|
Естественно, все что будет передано в функцию будет в ней получено. Зачем только передавать на сервер имя класса. Но если речь о некой другой функции, то
"А внутри функции его нужно присваивать переменной ?" - да. И учтите, id=123, это неверно, должно начинаться с буквы. Для валидности можно хранить в data-id="123", а можно и id валидно задать:
<button id="id-<?=$row['id']?>" type="button" class="btn btn-primary" onclick="qEdit(this.id)">
а в функции qEdit(id):
window.location.href = "edit.php?"+id.replace("-","=");
<?=$var?> - это тоже самое, что и <?php echo $var?>, и в старых версиях работает только если разрешен короткий php_тег (<? без php), в новых версиях это работает не зависимо от такого разрешения.