【发布时间】:2013-06-12 11:08:37
【问题描述】:
我必须 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 的新手,请建议我如何在这种情况下使用类。
-
您是否尝试理解/学习您正在使用的代码?如果是,你应该不会有使用类的困难。现在,让我们知道您遇到的困难,也许有人可以帮助您。如果你不努力,没有人会帮助你
标签: jquery html cakephp-1.3