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里使用的正确姿势是什么?
展开
 我来答
CodeMan
2016-01-25 · 知道合伙人软件行家
CodeMan
知道合伙人软件行家
采纳数:193 获赞数:505
php开发 html mysql javascript vb

向TA提问 私信TA
展开全部
$.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);

})
百度网友6577fca
推荐于2018-03-14 · 超过21用户采纳过TA的回答
知道答主
回答量:78
采纳率:61%
帮助的人:9.5万
展开全部
你要跨域获取数据的话js做不了,只能后台处理,前台浏览器因为安全问题都是不允许跨域的,你可以后台用java获取然后把数据返回前台。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
屠芃钞鸿飞
2019-04-18 · TA获得超过3726个赞
知道大有可为答主
回答量:2993
采纳率:28%
帮助的人:201万
展开全部
不知道这是不是你的意思如下:
$("#inputid").val($.tojson(json对象)); //将json对象转化成字符串存储到文本框中
function call(){ //需要时调用call函数取得json对象
var jsonobj = $.parsejson($("#inputid").val()); //将字符串转换成对象
return jsonobj;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式