高分,获取了一个域外页面json数据,想循环遍历出来显示在页面上,如何写循环

高分,获取了一个域外页面json数据,想循环遍历出来显示在页面上,如何写循环,第1张

将json转成对象,然后循环,代码如下:

var objs = JSONparse( data );// IE低版本(IE8可以支持),好像会报错

for(var i = 0; i < objslength; i++){

    //TODO 获取你要的属性,以及你需要做的 *** 作

}

这个问题我也遇到过

这么写就好了

var obj = eval('(' + rangeValue + ')');

alert(obj[0]age);

试下去吧

好使给分哦~

Excel2010之后的版本可以使用powerquery插件,导入json数据后在PQ查询编辑器中选择json数据格式,可以直接解析出来,非常方便。

如果是excel2016,就更方便了,Powerquery已经内置,不清楚的可以随时问我。

你用的是responsesendRedirect执行的跳转(不是foward),那么如果你这个indexjsp和你的java文件在一个project项目里的(术语叫同一个域内)。

1用session来存储java里的json,无论是json object还是String格式的json 用setAttribute方法放到Session里面,然偶跳转到index,jsp

2在jsp里同样用sessiongetattribute获得这个json数据,放到表单的某个位置,比如说放到文本框内,作为文本框的value

3jsp里面的js代码,getElementById或者这个文本框的value,然后alert出来

给你一个大致的方案,具体想要实现的方法自己解决,不懂再问。

先要导入这两个包:

<script type="text/javascript" src="js/jqueryjs"></script>

<script type="text/javascript" src="js/jsonjs"></script>

<input type="button" value="使用Json请求去后台获取数据返回是json对象" onClick="toJson();">

function toJson()

{

/发出是json请求:返回的字符串是json对的字符串/

$getJSON("jsonViewServletfalg=2",null,function call(data){jsonResponse(data);});

}

我这里java代码是用servlet实现:

if ("2"equals(flag)) {

JSONObject resultJSON = new JSONObject();

try {

resultJSONput("sex", "男");

resultJSONput("age", "22");

resultJSONput("name", "张三");

Systemoutprintln(resultJSONtoString()); / {"sex":"男","name":"张三","age":"22"} /

} catch (Exception e) {

eprintStackTrace();

}

outprint(resultJSONtoString());

}

在webxml里面怎么配置servlet就不需要我多说了吧?

遍历json数组,循环插入option到select中。

<select id="select1"></select>

<script src="

<script type="text/javascript">

    var jsonData = { 'blogs': ['dudu', 'Artech', 'Fish Li'] };

        

    $each(jsonDatablogs, function (index, val) {

        $("#select1")append("<option value='" + index + "'>" + val + "</option>");

    });

</script>

 

生成的html

<select id="select1">

    <option value="0">dudu</option>

    <option value="1">Artech</option>

    <option value="2">Fish Li</option>

</select>

以上就是关于高分,获取了一个域外页面json数据,想循环遍历出来显示在页面上,如何写循环全部的内容,包括:高分,获取了一个域外页面json数据,想循环遍历出来显示在页面上,如何写循环、用ajax时,如何在jsp页面获取json类型数据、excel读取导入网页上的json数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10083151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存