您的位置:首页 > Web前端 > JavaScript

$.getJSON() 方法第二个参数的使用以及后台servlet如何处理。

2017-10-27 10:25 1946 查看

$.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. ^_^

小弟初来乍到,有问题请指出,谢谢。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax url
相关文章推荐