87,984
社区成员
发帖
与我相关
我的任务
分享
<button onclick="get('customer/modify.cj?sortid=' +customer.ID)">编辑</button>
<button onclick="get('customer/delete.do?id='+customer.ID)">删除</button>
<button url="customer/modify.cj">编辑</button>
<button url="customer/delete.do">删除</button>
<button url="customer/modify.cj">编辑</button>
<button url="customer/delete.do">删除</button>
<table>
<tr rowid="1"><td>客户一</td></tr>
<tr rowid="2"><td>客户二</td></tr>
<tr rowid="3"><td>客户三</td></tr>
..................
</table>
对button绑定的方法:
var get = function(obj){
var config=obj.data;
var url = config.url+$.getUrlLike(config.url)+"timestamp="+(new Date)*1;
$.get(url, function (obj) {
...............
});
};
每次点击表格行的时候,就会将rowid写入customer.ID这个对象里面,如果在节点上用onclick的话,就可以直接获取到customer.ID这个对象,但现在的方式就没办法获取到customer.ID,因为get方法不知道有个customer.ID对象存在 function editItem() {
var item = document.getElementById("btnEdit");
var customerId = item.dataset.customerId;
var customerName = item.dataset.customerName;
}
<button data-customerId="1" data-customerName="小明" id="btnEdit" url="customer/modify.cj" onclick="editItem()">编辑</button>
不知道你的绑定事件是怎么写的,我就用onclick代替了,这里data-*是可以自定义的。