js怎么把返回的json数据保存下来使用
http://ip.chinaz.com/getip.aspx这个是检测ip地址的,返回json格式的数据,但是ajax获取它会产生跨域问题,直接用js获取也不对:<sc...
http://ip.chinaz.com/getip.aspx
这个是检测ip地址的,返回json格式的数据,但是ajax获取它会产生跨域问题,直接用js获取也不对:
<script type="text/javascript" src="http://ip.chinaz.com/getip.aspx"></script>
请问保存下来并在 js里使用的正确姿势是什么? 展开
这个是检测ip地址的,返回json格式的数据,但是ajax获取它会产生跨域问题,直接用js获取也不对:
<script type="text/javascript" src="http://ip.chinaz.com/getip.aspx"></script>
请问保存下来并在 js里使用的正确姿势是什么? 展开
3个回答
2016-01-25 · 知道合伙人软件行家
关注
展开全部
$.getJSON(
"../workOrderInfoManager/workOrderInfo.do?method=queryWorkOrderInfoByConditions",//产生JSON数据的服务端页面
jsonStr,
function(json){
$("#list").empty();
var listHtml='';
//循环取json中的数据,并呈现在列表中
listHtml += '<table width="400" border="1">'
$.each(json,function(i){
listHtml += '<tr>';
listHtml += '<td>'+json[i].vcworkorderid+'</td>';
listHtml += '<td>'+json[i].vcworkordername+'</td>';
listHtml += '</tr>';
})
listHtml += '</table>';
$("#list").append(listHtml);
})
展开全部
你要跨域获取数据的话js做不了,只能后台处理,前台浏览器因为安全问题都是不允许跨域的,你可以后台用java获取然后把数据返回前台。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道这是不是你的意思如下:
$("#inputid").val($.tojson(json对象)); //将json对象转化成字符串存储到文本框中
function call(){ //需要时调用call函数取得json对象
var jsonobj = $.parsejson($("#inputid").val()); //将字符串转换成对象
return jsonobj;
}
$("#inputid").val($.tojson(json对象)); //将json对象转化成字符串存储到文本框中
function call(){ //需要时调用call函数取得json对象
var jsonobj = $.parsejson($("#inputid").val()); //将字符串转换成对象
return jsonobj;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询