1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > js处理服务器传递的json文件 获取js 文件传递的参数并使用json2进行json数据转换...

js处理服务器传递的json文件 获取js 文件传递的参数并使用json2进行json数据转换...

时间:2021-12-09 18:16:54

相关推荐

js处理服务器传递的json文件 获取js 文件传递的参数并使用json2进行json数据转换...

主要的技术就不用详细进行介绍了,就是使用js文件进行参数的传递,用途有一下几个:

1,进行js的版本控制。

2,获取参数并,进行一些额外功能的添加(比如使用js 进行用户验证,设计开发API (一些开发 js API就是使用参数进行用户的应用请求处理),同时也可以设计使用js的SSO)。

使用的类库有json2.js 一个进行json处理的js 库。

因为是测试,我获取的带有js 文件参数的script 标签是固定的,实际情况可以进行修改。

代码如下:

new document

function dis()

{

var sc=document.getElementsByTagName('script');

var paramsArr=sc[sc.length-3].src.split('?')[1].split('&');

var param,name,value;

var result='';

for(var ii=0,len=paramsArr.length;ii

param=paramsArr[ii].split('=');

name=param[0],value=param[1];

var tep='"'+name+'"'+':'+ '"'+value+'"'+',';

result+=tep;

} // 主要进行数据的获取 并转换为json文本。

var data=result.substring(0,result.length-1);

var dddd="{"+ data+"}";// 获取实际需要使用的json 文本。

var myData = JSON.parse(dddd);//使用json2进行json文本的解析。

alert(myData.username); // 进行测试获取username。 实际使用中我们可以添加一些比如版本号 ,或者用户主要GUID 进行验证 ,SSO 处理。

}

demo

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。