ajax怎么获取后端的json数据?

比如说:我有后端Java有一个方法getJson(),调用这个方法会返回一个List<Map<String,String>>集合,我怎么在前台通过ajax异步来获得这个方... 比如说:我有后端Java有一个方法 getJson(),调用这个方法会返回一个List<Map<String,String>>集合,我怎么在前台通过ajax异步来获得这个方法返回的数据?
最好能是把取出的数据放在一个var 里面
*我是个Java后端的,对ajax一点也不懂,只知道可以通过ajax来获取后端数据在页面上显示
展开
 我来答
指尖流过沧桑丶
推荐于2018-04-18 · 超过14用户采纳过TA的回答
知道答主
回答量:52
采纳率:100%
帮助的人:16万
展开全部
function fangfa(){
$.ajax({
url: "<c:url value="/xxurl.do"/>", //请求路径
type: "POST",
data: "", //传递参数
dataType: "json",
success: function (data) {
var a = data; //这个就是你后台返回的list
}
});
}
qiaole123
2016-10-31 · TA获得超过3413个赞
知道大有可为答主
回答量:1408
采纳率:66%
帮助的人:949万
展开全部
// 示例代码:
var getJSON = function (url, success, error) {
  var xhr = new XMLHttpRequest();
  xhr.onload = function () {
    if (xhr.status === 200) {
      if (success) success(JSON.parse(xhr.responseText));
    } else {
      if (error) error(xhr);
    }
  };
  xhr.open('GET', url, true);
  xhr.send();
};

DOM.onclick = function(e) {
    var url = _PAGE.cidUrl + cid;
    getJSON(url, function(data) {
      // 这里获取后端的数据,进行前端页面操作
    });
};
追问
不太懂,最后json数据在哪个 var 里面?哪个地方调用的后端方法?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式