У меня есть jquery, чтобы показать диалоговое окно, но есть проблема, у меня есть несколько кнопок с похожим именем, например: btnEditUser-1, btnEditUser-2, btnEditUser -3Открыть диалоговое окно при нажатии нескольких кнопок с аналогичным именем
Мне нужно вызвать ту же функцию для каждой кнопки для вызова функции AJAX.
Пожалуйста, предложите, как я могу это сделать?
Пожалуйста найти HTML/JavaScript кода для справки:
CakePHP кода для печати HTML
if($user['id']=="1" or ((strtotime(date("Y-m-d"))-strtotime($searchres[$i]['documents']['uploadtime']))<172800))
{
echo $this->Form->button('Edit User', array('type'=>'button','id'=>'edituser-'.$id,'name'=>'edituser-'.$id,'value'=>$id));
}
Я должен написать следующую функцию в JQuery, который ПРИЕЕ значение, посланные кнопками (упомянутый выше):
function showedituser(doc_id) {
var data = {doc_id : doc_id};
var divname = $('#dialog-edituser');
$("#dialog-markup").dialog("open");
var url = 'documents/getassigned_users';
callajax(url, data, divname);
return false;
}
Почему бы не использовать класс тогда? –
Спасибо, жареный для комментариев. Но я новичок в jquery, пожалуйста, предложите мне, как использовать класс для такого случая. –
Вы пытались понять/узнать код, который используете или нет? Если да, у вас не должно быть трудностей с использованием класса. Теперь дайте нам знать, где вы застряли, и кто-то может помочь вам. Если вы не приложите усилий, никто вам не поможет –