我必须使用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;
}