我正在使用JSP,JQUERY,AJAX,MYSQL和Servlet开发Web应用程序项目。我有table.jsp如下:
Username :
您在文本框中输入一个名称,然后点击链接'带来详细信息'以在数据库中搜索(MYSQL)类似名称并将其返回到表格中(例如,Neha将带来 - 'Neha','Nehal','Sneha' ,'Snehal'等)。每个表格行都有一个复选框。
AJAX调用看起来像这样(fetchTable.js):
$('#a_details').click(function (e) {
e.preventDefault();
var name = $.trim($('#txt_name').val());
$.ajax({
url: "tableservlet",
data: {txt_name: name,
//dataType: 'json',
error: function () {
alert("Error Occured");
},
success: function (data) {
$('#importTable').empty();
var str = '
NameUsernameProject';$.each(data.details, function () {
str += '
';str += '
' + this['fname'] + '';str += '
' + this['lname'] + '';str += '
' + this['uname'] + '';});
$('#importTable').append(str);
}
});
});
这成功地为table.jsp页面上的每一行带来了复选框。在选中复选框时,我必须填充下拉列表,该列表将包含分配给所选用户名的项目。为此,我需要选中复选框的id属性值。
问题是我无法将所选复选框的ID提取到我的javascript文件(fetchTable.js)中。如果没有此ID,我无法填充下拉列表。
请帮助.....提前谢谢!!!