导航:首页 > 编程语言 > 纯jsajaxjson

纯jsajaxjson

发布时间:2024-07-13 12:33:37

js用ajax从服务端获取了json数据,怎么保存到指定的本地目录啊

从服务器获取的json数据用js是不能保存到本地的, 因为浏览器的机制就是这样, 不能访问本地的物理目录,

如果真要想保存到本地的话建议考虑以cookie的方式保存. cookie就是本地的一个文件

㈡ js中如何处理由ajax传回的json var result = http_request.responseText;var json = eval(result);

假如传回的是:{"abc":"4444","a":"4","b":"5"}
你可以用专var json=JSON.parse( http_request.responseText );
不过json.length都为属undefined

javascript中使用json的好处

JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON 已经是 JavaScript标准的一部分。目前,主流的浏览器对 JSON 支持都非常完善。应用 JSON,我们可以从 XML 的解析中摆脱出来,对那些应用 Ajax 的 Web 2.0 网站来说,JSON 确实是目前最灵活的轻量级方案。
JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪(稍后会看到几个示例),但是 JavaScript 很容易解释它,而且 JSON 可以表示比名称/值对更复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表。

㈣ js如何获取ajax返回的json的数据

var obj = eval('(' + json + ')'); 或其他工具把json字符串转换为js对象 ,然后obj.id 这样访问

㈤ 求大神原生JS的ajax处理json数据格式的异步请求完整例子,最好能写出面向对象的形式。



//以post方式发送数据为例
functionchuFa(){//html元素事件触发的函数
varmyXMLHttpRequest=null;
if(window.ActiveXObject){
myXMLHttpRequest=newActiveXObject("Microsoft.XMLHTTP");
}else{
myXMLHttpRequest=newXMLHttpRequest();
}
varurl="xxx.php";
vardata="key=val";//val一般是从某个html元素中取出的value值
myXMLHttpRequest.open("post",url,true);
myXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
myXMLHttpRequest.onreadystatechange=function(){
if(myXMLHttpRequest.readyState==4&&myXMLHttpRequest.status==200){
varres=myXMLHttpRequest.responseText;
varjsonObj=eval("("+res+")");
//接下来就可以使用jsonObj这个json对象取出其中的属性值,做一些修改html元素value值等操作了。
}
}
myXMLHttpRequest.send(data);
}
</script

㈥ JS发送json格式POST请求有哪些方式

以Ajax方式发送
<scripttype="text/javascript">
一、获取url所有参数值
functionUS(){
varname,value;
varstr=location.href;
varnum=str.indexOf("?");
str=str.substr(num+1);
vararr=str.split("&");
for(vari=0;i<arr.length;i++){
num=arr[i].indexOf("=");
if(num>0){
name=arr[i].substring(0,num);
value=arr[i].substr(num+1);
this[name]=value;
}
}
}
二、使用JS发送JSON格式的POST请求
varus=newUS();
varxhr=newXMLHttpRequest();
xhr.open("POST","/searchguard/api/v1/auth/login",true);
xhr.setRequestHeader("Content-type","application/json");
xhr.setRequestHeader("kbn-version","5.3.0");
xhr.onreadystatechange=function(){
if(xhr.readyState==4){
if(xhr.status==200){
window.location.href=us.nextUrl;
}
}
};
xhr.send(JSON.stringify({
"username":us.u,
"password":us.p
}));
</script>

阅读全文

与纯jsajaxjson相关的资料

热点内容
专题学习网站源码 浏览:163
jsphead什么 浏览:88
gps串口数据怎么发送 浏览:968
win10文件主页共享查看 浏览:411
中国联通有哪些app是免流的 浏览:176
边做边保存的文件找不到了 浏览:858
win10照片应用文件夹名称 浏览:966
编程如何解决资金的原子性 浏览:638
如何制作广角镜头矫正文件 浏览:513
在网页开发中应该选用哪个数据库 浏览:742
iphone5移动卡贴 浏览:990
电脑文件的格式 浏览:127
extjs的xtype 浏览:959
suse11iso文件要u盘安装 浏览:153
如何将报表统计数据转化为图形 浏览:444
如何寄快递材料文件 浏览:265
java构造方法private 浏览:475
手机文件找回恢复 浏览:516
word怎么把u盘里的文件拔掉 浏览:976
港版苹果用的插排 浏览:1000

友情链接