jQuery自动填充复选框,并在真实位置点击复选框。
jQuery自动填充复选框,然后点击复选框(true),然后通过Ajax获取选项列表,然后点击列表中的选项。复制代码代码如下所示:
下拉框
一
选择改变,触发功能makemoduleselected(),这个函数如下:
复制代码代码如下所示:
/ /模板下拉框改变,触发这个事件(的变化)。
功能makemoduleselected(){
ClearAll(财产的);
无功modtitlecode = $(# makemodule )瓦迩();
$ ajax({
网址:'indexstatisticsaction_getselect JSP的,
数据:{页:'clientindexstatistics。JSP,方法:'get_subname_en ',modtitlecode:modtitlecode },
成功:函数(结果){
根据结果返回信息来确定登录是否成功。
VaR结果= result.split(
/ / document.getelementbyid(结果{我})。检查=真;
$(。indexstatistics)。每个(函数(){)
$(this)。find(输入)。每个(函数(){)
无功tempval =美元(这)瓦迩();
对于(var i = 0;i < results.length;i++){
如果(tempval =结果{我})$(this)。Attr(托运,真的);
}
});
});
}
});
}
该函数发送一个请求indexstatisticsaction_getselect.jsp通过Ajax模式,返回一个字符串,将修改后的字符串到字符串数组,然后遍历下面的标签的标签,和钩(true)时遇到的相关标签。indexstatisticsaction_getselect.jsp相关代码如下:
复制代码代码如下所示:
获取相应的模板索引
如果(method.equals(get_subname_en )){
字符串modtitlecode = request.getparameter(modtitlecode );
如果(modtitlecode.equals(-----))返回;
SQL sql2.replace(modtitlecode
SQL = sql.replace(用户名
System.out.println(SQL);
StringBuffer subnames =新StringBuffer();
db =新DB();
{试
Db.prepareQuery();
结果集RS = db.executequery(SQL);
当(RS)!= null rs.next()){
subnames.append(rs.getstring(subname_en ));
subnames.append(
}
Rs. Close();
} catch(异常E){
E.printStackTrace();
{最后}
Db.endQuery();
}
PrintWriter pout = response.getWriter ();
pout.write(subnames.tostring(),Substring(0,subnames.length)-(1));
Pout.flush();
Pout.close();
}