导航:首页 > 编程语言 > 纯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相关的资料

热点内容
苹果换机数据迁移包含哪些数据 浏览:234
程控可编程直流电源在哪里 浏览:598
容积长宽高的数据从什么面测量 浏览:978
苹果手游工作室 浏览:362
数据型号特别多怎么合并 浏览:600
企业微信电脑版怎么无法接受文件 浏览:968
微信个人相册怎么隐藏 浏览:368
上传文件时怎么获取文件全路径 浏览:955
linuxjs读取文件 浏览:104
exe后缀的pdf文件 浏览:381
win8升级到专业版 浏览:487
快图浏览quickpiciphone 浏览:847
app线稿图需要哪些要求 浏览:752
java只能输入汉字 浏览:630
java定义char 浏览:133
excel2007插入压缩文件 浏览:70
怎么设定自己公司的网站 浏览:324
如何在办公软件上直接复制文件 浏览:939
c语言程序设计矩阵运算 浏览:894
影响网络质量因素有哪些 浏览:587

友情链接