所以,我有一个jquery AJAX调用的成功函数。在这个调用中,我正在动态构建一些HTML。
动态HTML的构建如下所示。
for (var i = 0; i < response.d.length; i++) {
$("#tblEmployees").append("<tr class='anEmp'>" +
"<td>" + response.d[i].EmpID + "</td>" +
"<td>" + response.d[i].EmpName + "</td>" +
"<td>" + response.d[i].EmpStatus + "</td>" +
"</tr>")}
现在对于上面的tr,我需要添加一个onclick事件。在onclick事件中,将调用用vbscript编写的子函数。
我尝试在线添加onclick事件,就像这样
"<tr onclick='vbscriptSub" + response.d[i].EmpID + "'>"
请记住,我在附加内容中添加了上面的代码行。所有代码行都在for循环中。
上面的代码行不起作用,因为sub被认为是一个jQuery函数,并返回一个null引用错误。
我接下来尝试将onlick事件绑定到具有特定类的元素。
$('.AnEmp').onclick(function(){
vbscriptSub response.d[i].EmpID .. compilation error
});
上面的代码行给出了编译错误,因为我试图从jquery调用vbscript sub。上面的代码行在上面显示的for循环中。
请让我知道,我如何继续这个。我无法更改vbscript sub,也无法更改jQuery。