$.getJSON() 方法使用 AJAX 的 HTTP GET 请求获取 JSON 数据。
语法
jQuery.getJSON(url,data,success(data,status,xhr))
其中url是必需的,其他两个参数是可选的,这里给第二参数的使用举个栗子。
如果设置了第二个参数那么这个参数会连同请求一起发送到后台。
其中第二个参数接受Map类型,即形如{ k0 : v0 , k1: v1, ...}
这样的键值对。
//传入的参数是params
//它的值是{id:'123456', name:'test'}
var url = '';
var params = {};
params['id'] = '123456';
params['name'] = 'test';
$.getJSON(url, params, function (data) {
alert('test');
});
这样就可以将参数id和name传到后台。
那么后台servlet如何处理呢?
//因为参数是随着请求一起发送给后台的
//所以这里可以直接用request.getParameter("key")方法获取到value
public void service(HttpServletRequest request,
HttpServletResponse response) throws ServletException,IOException {
System.out.println(request.getParameter("id"));
System.out.println(request.getParameter("name"));
}
直接打印输出id和name , over. ^_^
小弟初来乍到,有问题请指出,谢谢。