亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Jquery通過ajax請求NodeJS返回json數據實例

2019-11-19 19:01:31
字體:
來源:轉載
供稿:網友

最近看了NodeJS相關的,在網上查了下結合AJAX的應用,感覺應用前景還是不錯的。為什么用這個組合呢?

1.NodeJS不需要安裝,拷貝過去就可以使用,而環境變量可以只配置在當前cmd窗口,運行方便。

2.通過HTML的ajax請求,可以實現在不同的服務器上,可跨域獲取數據。

3.通信數據格式靈活,可以是xml、json、binary等,數據適合任何平臺。

在說說我的環境,我使用的是公司提供的電腦,有很多限制,比如是域中電腦,操作權限低,無法安裝任何軟件,無法修改計算機配置,無法使用U盤等等。所以我就自己配置了一個nodejs的綠色版環境,只能在當前cmd窗口運行nodejs的相關環境;無法架設html服務器,所以就單獨在D盤創建一個html文件雙擊打開使用。

一、node環境就不說了,可以查看以下幾篇文章

//www.49028c.com/article/33086.htm

//www.49028c.com/article/54678.htm

//www.49028c.com/article/57687.htm

二、編寫node執行的腳本,腳本文件app.js如下:

var http = require("http");var fs = require("fs");var str='{"id":"123",name:"jack",arg:11111}';function onRequest(request, response){ console.log("Request received."); response.writeHead(200,{"Content-Type":'text/plain','charset':'utf-8','Access-Control-Allow-Origin':'*','Access-Control-Allow-Methods':'PUT,POST,GET,DELETE,OPTIONS'});//可以解決跨域的請求 //response.writeHead(200,{"Content-Type":'application/json',   'Access-Control-Allow-Origin':'*','Access-Control-Allow-Methods':'PUT,POST,GET,DELETE,OPTIONS'}); //response.write("Hello World 8888/n");  str=fs.readFileSync('data.txt'); response.write(str); response.end();}http.createServer(onRequest).listen(8888);console.log("Server has started.port on 8888/n");console.log("test data: "+str.toString());

其中data.txt和當前app.js文件的放到相同的目錄下,data.txt中代碼是json格式的數據:{"id":"123",name:"jack",arg:321,remark:"test data"}

通過node app.js的方式運行起來,然后就可以讓html通過ajax訪問數據了。

另外就是我創建的html文件,文件aaa.html內容如下:

<!DOCTYPE html><html><head> <title>Node JS 實例</title><script src="jquery-1.4.4.min.js"></script><script>/*//可用于檢查出錯函數的錯誤內容,一般使用$.get()和$.post()函數就可以了$.ajax({ url: "http://127.0.0.1:8888/", type: "GET", dataType: "binary", //因為是調用nodeJS返回的json數據,所以必須使用binary類型 error: function(XMLHttpRequest, textStatus, errorThrown){ var s1=XMLHttpRequest; var s2=textStatus; var s3=errorThrown; alert("error message : "+errorThrown.toString()) }, success: function(data){ $("#feeds").html(data); var dataObj=eval('('+data+')');//轉換為json對象 $("#id").html("編號:"+dataObj.id); $("#name").html("姓名:"+dataObj.name); $("#arg").html("年齡:"+dataObj.arg); $("span").html(dataObj.remark); // alert( "Data is : " + data ); } }); *///$.get("test.cgi", function(data){ alert("Data Loaded: " + data); }); //$.get函數形式結構$.get("http://127.0.0.1:8888/" + new Date().getTime(), function(data){ $("#feeds").html(data);var dataObj=eval('('+data+')');//轉換為json對象$("#id").html("編號:"+dataObj.id);$("#name").html("姓名:"+dataObj.name);$("#arg").html("年齡:"+dataObj.arg);$("span").html(dataObj.remark);//alert("Data Loaded: "+new Date().getTime()); });</script></head><body>  <div id="feeds"></div> <div id=id></div> <div id=name></div> <div id=arg></div>  <span>ddddd</span></body></html>

文件中都做了相應的注釋說明,這里就不再解釋了,其中用到的jquery的js文件自己去網上下載一個,也同樣放到當前html文件的目錄下。

有一點說明下:我下載了jquery的1.8.3版和2.1.4版都會報錯,可能對json的支持不是很好,使用1.4.4版可正常運行,其他版本沒有測試。

在我本機和內網測試正常顯示如下:

{"id":"123",name:"jack",arg:32100, remark:"test data"}
編號:123
姓名:jack
年齡:32100
test data

以上環境都是本人親自測試,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久综合久久88| 欧美视频在线观看免费| 亚洲国产精品一区二区三区| 国内精品免费午夜毛片| 中文字幕精品网| 国产精品精品一区二区三区午夜版| 久久夜色撩人精品| 亚洲毛茸茸少妇高潮呻吟| 国产精品自拍视频| 中文字幕亚洲激情| 伦伦影院午夜日韩欧美限制| 中文国产成人精品| 欧美专区福利在线| 北条麻妃一区二区在线观看| 国产精品一区二区性色av| 欧美最猛性xxxxx亚洲精品| 成人精品一区二区三区| 欧美一级视频一区二区| 久久精品视频网站| 亚洲欧美日韩一区在线| 久久五月天综合| 中文字幕欧美亚洲| 久久影视电视剧免费网站清宫辞电视| 97涩涩爰在线观看亚洲| 不卡中文字幕av| 91精品国产成人www| 亚洲女人天堂av| 26uuu另类亚洲欧美日本老年| 国产精品成人免费电影| 欧美成人精品一区二区| 成人综合网网址| 成人免费淫片视频软件| www.日韩av.com| 91免费看国产| 久久国产精品影片| 日韩成人免费视频| 亚洲视频在线看| 一区二区三欧美| 亚洲最大激情中文字幕| 韩国欧美亚洲国产| 欧美性jizz18性欧美| 欧美成人合集magnet| 国产精品国产亚洲伊人久久| 亚洲一区二区日本| 亚洲一区二区三区视频播放| 欧美激情一级欧美精品| 丁香五六月婷婷久久激情| 91色琪琪电影亚洲精品久久| 性欧美在线看片a免费观看| 日韩在线播放视频| 亚洲精品成人久久| 亚洲r级在线观看| 欧美成人第一页| 亚洲电影免费观看| 亚洲福利视频网站| 一本一道久久a久久精品逆3p| 亚洲男人7777| 亚洲综合小说区| 欧美极品美女电影一区| 日本aⅴ大伊香蕉精品视频| 国产一区二区色| 国产精品国模在线| 九九九久久久久久| 日韩视频在线免费| 亚洲天堂成人在线视频| 亚洲人成电影网站| 热re99久久精品国产66热| 国产成人精品在线观看| 亚洲自拍另类欧美丝袜| 国产欧洲精品视频| 日本韩国欧美精品大片卡二| 国产91在线播放九色快色| 91精品国产91久久久久福利| 日韩av影片在线观看| 日韩一区二区三区在线播放| 亚洲精品一区av在线播放| 成人在线一区二区| 久久全球大尺度高清视频| 成人97在线观看视频| 久热精品视频在线免费观看| 国产一区二区三区三区在线观看| 国产精品扒开腿爽爽爽视频| 欧美成人午夜激情| 日韩免费视频在线观看| 成人免费网站在线看| 成人激情免费在线| 在线免费看av不卡| 日韩女在线观看| 欧美日韩另类字幕中文| 一本一道久久a久久精品逆3p| 国产精品视频内| 日韩av免费一区| 亚洲欧美国产精品久久久久久久| 成人妇女淫片aaaa视频| 免费91在线视频| 国产成人在线亚洲欧美| 午夜精品一区二区三区视频免费看| 国产精品91在线观看| 久久久精品影院| 日韩精品一区二区三区第95| 欧美电影在线观看完整版| 亚洲欧洲偷拍精品| 成人国产精品日本在线| 国产va免费精品高清在线观看| 性欧美暴力猛交69hd| 欧美一级淫片videoshd| 国产精品国产福利国产秒拍| 国产xxx69麻豆国语对白| 精品久久久久久国产| 国内揄拍国内精品少妇国语| 欧美人与性动交| 少妇高潮 亚洲精品| 久久福利视频网| 欧美俄罗斯乱妇| 成人国产亚洲精品a区天堂华泰| 青青在线视频一区二区三区| 亚洲福利在线播放| 中文字幕欧美日韩在线| 岛国视频午夜一区免费在线观看| 91精品国产综合久久香蕉922| 最近日韩中文字幕中文| 一区三区二区视频| 一区二区三区视频在线| 亚洲xxx视频| 国产97色在线|日韩| 国产精品亚洲综合天堂夜夜| 成人国产在线激情| 美女福利精品视频| 国产日韩综合一区二区性色av| 亚洲色图第一页| 亚洲色图美腿丝袜| 国产日韩中文字幕在线| 国产99久久精品一区二区永久免费| 久久全国免费视频| 日本精品免费一区二区三区| 97国产一区二区精品久久呦| 久久97精品久久久久久久不卡| 亚洲国产成人精品久久久国产成人一区| 中文字幕在线看视频国产欧美| 欧美最猛性xxxxx(亚洲精品)| 亚洲新声在线观看| 一区国产精品视频| 日韩成人av网址| 欧美日韩在线一区| 日韩视频在线免费| 中文字幕精品在线| 久久久999国产精品| 在线观看不卡av| 久久久久久高潮国产精品视| 色琪琪综合男人的天堂aⅴ视频| 中文字幕av一区二区三区谷原希美| 亚洲丝袜一区在线| 68精品国产免费久久久久久婷婷| 成人激情电影一区二区| 亚洲一区亚洲二区亚洲三区| 91久久精品美女| 日韩精品免费综合视频在线播放| 成人网址在线观看| 亚洲国产中文字幕在线观看| 日韩av在线播放资源| 成人国产精品色哟哟| 国产91|九色| 欧美一区二粉嫩精品国产一线天| 亚洲激情在线观看视频免费|