jquery中的问题?
发布网友
发布时间:2022-04-25 19:45
我来回答
共2个回答
热心网友
时间:2022-04-25 21:14
如果你有参数要从浏览器端传给服务器,就用这种方式传递,如果没有参数要传,就写{}就行了
举例来说,如果Action中可以返回不同班级的学生数组,浏览器端就可以申请某个班的学生数组。比如拿3班的学生数据:
function query(){
$.getJSON("/StudentAction.action?"+new Date().getTime(),
{"classId": 3},
function(json){
var list = json.list; //前提是你的Action把list封装在json对象中返回
for (var i=0; i<list.length; i++) {
//显示数据list[i]
}
}
});
}
相应的Action里面,加上
private int classId;
public int getClassId() {return classId;}
public void setClassId(int classId) {this.classId = classId;}
这个classId在Action方法里就可以直接用了,如:
List<Student> list = ss.queryClass(classId);
当然queryClass()方法你必须自己定义了。
热心网友
时间:2022-04-25 22:32
是json 啊...~ 一个myparameter属性 值为xxxx