蛇的英文单词怎么说:jsp_ajax示例
来源:百度文库 编辑:九乡新闻网 时间:2024/05/04 15:09:07
1jspfunction findFields() {
var systemId=$("#systemId").val();
$.get("superFind/ajaxFindFieldsListBySystemId.action?systemId="+systemId,null,callback);
}
function callback(data) {
//取得集合
var bm_id=document.getElementById("fieldsId");
//清空原本下拉框中数据
for(var i=0;i bm_id.options[i]=null;
bm_id.remove(i);
}
//将集合添加到下拉框中
var bmList=data.getElementsByTagName("field");
for(var i=0;i var bm=bmList[i];
var id=bm.getElementsByTagName("fieldId")[0];
var fieldId=id.firstChild.data;
var name=bm.getElementsByTagName("fieldName")[0];
var fieldName=name.firstChild.data;
bm_id[i]=new Option(fieldName,fieldId);
}
} html
按系统查找:
2struts.xml
class="superFindAction"
method="ajaxFindFieldsListBySystemIdMethod">
/admin/adminError.jsp
3.java class/**
* ajax 找到系统ID对下的栏目集合
* @return
*/
public String ajaxFindFieldsListBySystemIdMethod(){
fieldsList = model.superFindFieldsBySystemId(systemId);
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/xml;charset=utf-8");
try {
PrintWriter out = response.getWriter();
out.print("");
out.print("");
out.print(""+"0"+" ");
out.print(""+"--请选择--"+" ");
out.print(" ");
if(fieldsList.size()!=0) {
for(int i=0;i Fieldsinfo field=(Fieldsinfo) fieldsList.get(i);
out.print("");
out.print(""+field.getFieldId()+" ");
out.print(""+field.getFieldName()+" ");
out.print(" ");
}
}
out.print(" ");
fieldsList = null;
} catch (IOException e) {
System.out.println("向页面打印集合异常");
}
return null;
}
var systemId=$("#systemId").val();
$.get("superFind/ajaxFindFieldsListBySystemId.action?systemId="+systemId,null,callback);
}
function callback(data) {
//取得集合
var bm_id=document.getElementById("fieldsId");
//清空原本下拉框中数据
for(var i=0;i
bm_id.remove(i);
}
//将集合添加到下拉框中
var bmList=data.getElementsByTagName("field");
for(var i=0;i
var id=bm.getElementsByTagName("fieldId")[0];
var fieldId=id.firstChild.data;
var name=bm.getElementsByTagName("fieldName")[0];
var fieldName=name.firstChild.data;
bm_id[i]=new Option(fieldName,fieldId);
}
} html
按系统查找:
method="ajaxFindFieldsListBySystemIdMethod">
* ajax 找到系统ID对下的栏目集合
* @return
*/
public String ajaxFindFieldsListBySystemIdMethod(){
fieldsList = model.superFindFieldsBySystemId(systemId);
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/xml;charset=utf-8");
try {
PrintWriter out = response.getWriter();
out.print("
out.print("
out.print("
out.print("
out.print("
if(fieldsList.size()!=0) {
for(int i=0;i
out.print("
out.print("
out.print("
out.print("
}
}
out.print("
fieldsList = null;
} catch (IOException e) {
System.out.println("向页面打印集合异常");
}
return null;
}