我曾经有过2个表格,但在阅读了几篇文章后,我意识到2个表格确实符合我的目的,所以我将两个表格合并在一个独特的表格下。我使用用户条目作为查询参数来显示2个表(我有2个输入字段和2个相应的按钮)。我希望entry1成为query2的过滤器。在我的js文件中,我使用JSON格式和AJAX编写了2个搜索函数。当我有2个表单时,我可以填充两个表但我无法访问input1作为过滤器。现在我将2个表单合并为一个表单,我可以访问input1但是现在我遇到了序列化函数的问题,以便从合并表单中的特定输入字段传递数据?如何使用serialize()函数,使其仅适用于表单的一个输入字段?这里是click2后点击的search2的js文件:
function runSearch2( term) {
$('#table2').empty();
$('#table1').empty();
//Alert ('go');
// transforms all the form parameters into a string we can send to the se$
var frmStr = $('#user_entry').serialize();
$.ajax({
url: './cgi_temp2.cgi',
dataType: 'json',
data: frmStr,
success: function(data, textStatus, jqXHR) {
processJSON2(data);
},
error: function(jqXHR, textStatus, errorThrown){
alert("Failed to perform gene search! textStatus: (" + textStatus$
") and errorThrown: (" + errorThrown + ")");
}
});
}
答案 0 :(得分:-1)