请问下下面返回的json数据,怎么用js读取到resultCode的数值

请问下下面返回的json数据,怎么用js读取到resultCode的数值,第1张

这是JS,不是JSON,你得把多余的代码替换掉,得到完整的JSON内容,然后将字符JSON化,然后才能用JS通过key读取值。

比较简单的做法是直接通过JS正则表达式匹配并提取你要的内容即可,其他的可以不用管。

JAVASCRIPT不可以这样的,PERL和PHP的哈希数组才有这个功能,以及ASP\JSP的对象才有类似功能(实际上是调用的函数进行搜索)。

JAVASCRIPT要达到这样的目的,也可以通过定义类来实现。

getElementsByTagName("标签名称") 代表查询返回所有该标签的元素,因此他是个集合

documentgetElementsByTagName("标签") 即查询文档中所有的该标签元素

alert(documentgetElementsByTagName("div")length) 返回查询结果的数量,这里结果为 1

你想要该元素的文本应该这么写 documentgetElementsByTagName("div")[0]innerHTML

取第一个div的html文本

============================

其他示例

<html>

<head><title>test</title></head>

<script type="text/javascript">

//搜索文档下第一个div下的span子节点

windowonload = function () {//文档加载完毕事件

var div1 = documentgetElementsByTagName("div")[0];//文档第一个DIV

var spans = div1getElementsByTagName("span");//该DIV下的所有SPAN标签元素

for (var i = 0; i < spanslength; i++) {//循环d出每个SPAN标签的文本

alert(spans[i]innerHTML);

}

}

</script>

<body>

<div><span>文本1</span><span>第二个文本</span><span>文本叁</span></div>

</body>

</html>

方法有很多,简单说两种吧(假设你要检测有没有key为name的):

// 第一种

var json = {name: '小传君', age: 18};

alert(jsonhasOwnProperty('name'))

// 第二种

var isKey = false;

for (var i in json) {

    if (i == 'name') {

        isKey = true;

        break;

    }

}

// 希望能帮到你

你这个是一个读取密钥的控件

var result = FTUCtrlSetCertResult_Ex,直接就获取到了key,

当然控件的实现那是控件的事,它可能是由其他诸如VC类的底层语言开发的控件(比如ocx控件),可由其他语言调用。设计到安全性能,控件在读取key的时候应该是有自己的一套加密算法。你只要调用控件提供的js方法就能得到key值。当然客户端在使用时需要将控件安装到本地才行 ,浏览器设置满足条件的话,会自动提示安装ActiveX控件 。

类似比如,数字读卡器,office控件,都是类似的使用机制

如果这是一次返回的json,那么你要分成3级显示,就需要分3级显示的不同点在那里

观察了你的json数据,json的字段都是相同的,因此想通过字段不同加以区别行不通,但是我看到你json字符串中有一个parentId,而且每一个的parentId都是不一样,我想你可以通过这个加以区分:

if(parentId == "1001"){ alert("学段") } if(parentId == "1002"){ alert("学科") } if(parentId == "1003"){ alert("版本") }

重写对象的toString方法,按照json数据的规则

然后前台string转json

控制台打印

这个方法不需要引入其他包

如果map的key属性过多,或者key是集合,可以在后台先转json,然后前台一样String转json,再遍历

需要引入包

前台

以上就是关于请问下下面返回的json数据,怎么用js读取到resultCode的数值全部的内容,包括:请问下下面返回的json数据,怎么用js读取到resultCode的数值、javascript的key能否用变量表示、javascript 怎样获取节点文本值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存