成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

json能获取前台什么数据

Q1:前台怎么获取后台的json数据 springmvc框架。

$ajax({
...
dataType:"json",//ajax 加上这个属性值
success:function(data){
var obj=eval("("+data+")");//解析json
obj.key//获取你想要得到的内容
}
});

Q2:前台页面怎么解析json格式数据

回调函数jsonto就是一个json数组,直接在回调函数里面解析json,然后用js控制让它在什么地方显示;
参考实例如下:
$(function() {
$("#btn").click(function() {
$.ajax({
url : "import.jsp",
dataType : "json",
type : "post",
timeout : 5000,
success : showresult,
error : function() {
alert("error");
}
});
});
});
function showresult(jsonto) {
alert(jsonto);
}

Q3:前台js 取json 对象数组数据

后台返回的数据是
{id:1,name:st,grant:[{tm_id:1,tm_name:zc},{tm_id:2,tm_name:ww}]}
前台获取
var data = https://www.bazhishi.com/aldyjtapi/eval("(" + json + ")");//json为接收的后台返回的数据;
var id1 = data.grant[0].tm_id;
var name1 = data.grant[0].tm_name;
var id2 = data.grant[1].tm_id;
var name2 = data.grant[1].tm_name;

Q4:如何通过ajax在前台获取json数据

看看这个。

123456789101112$.ajax({url:"http://www.sojson.com/json/",//您的请求地址data:{"name":"张三"},//请求的数据,以json格式dataType:"json",//返回的数据类型type:"post",//默认为getsuccess:function(data){//成功方法,返回值用data接收},error:function(e){//失败方法,错误信息用e接收}});

Q5:json 如何把前台数据存入数据库

你的意思是从页面取到的数据通过json传送到servlet裏面去,这样的话好办,你把取到的各字段的值转换为json对象,然后再在通过ajax直接访问到servlet这样就OK了,

Q6:java后台怎样获取前台的json数据

一般是这样的,先将对象类型(在js中json就是一个对象),使用json.js(有些浏览器支持,有些需要引入)的方法:
JSON.parse(jsonstr); //可以将json字符串转换成json对象
JSON.stringify(jsonobj); //可以将json对象转换成json对符串
的第二个转换成字符串,然后把字符串当作一个参数的值再为其添加一个key然后以key/value的格式将数据传到后台。
之后后台使用request.getParameter();的方式得到json数据。

Q7:前台如何获取后台传输的JSON数据

先检查你的URL请求执行没有,执行后在success的回调函数中逐级alert数据,最开始的时候是alert(data),没有数据可能的时你后台返回json的数据key名称和你前台调用的不一样,再自行检查一下吧。
或者,前台强制转换一次,JSON.parse(data);之后再用变量获取转换后的数据。

猜你喜欢

更多