導航:首頁 > 編程語言 > 純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相關的資料

熱點內容
龍江網路配置什麼路由器 瀏覽:169
如何使用指標導入數據 瀏覽:866
平時用什麼app看nba 瀏覽:503
win10想以管理員身份運行bat文件 瀏覽:85
合並單元格中的其他數據如何排序 瀏覽:331
電腦窗口程序在哪 瀏覽:281
前女友把我微信刪了又加什麼意思 瀏覽:655
win10不識別無線xboxone手柄 瀏覽:403
汽車之家app怎麼看成交價 瀏覽:908
abc文件破解密碼 瀏覽:516
怎麼登錄米家app賬號 瀏覽:165
兆歐表多少轉讀數據 瀏覽:414
多媒體網路通訊 瀏覽:747
文件上的表填不了內容該怎麼辦 瀏覽:899
弟弟迷上網路小說怎麼辦 瀏覽:766
網路上有人想訪問我的地址怎麼辦 瀏覽:730
linux解壓zip亂碼 瀏覽:839
看直播數據用哪個平台最好 瀏覽:730
win10晶元驅動程序版本 瀏覽:763
如何給word添加公式編輯器 瀏覽:666

友情鏈接