nodejs 工具

parse用於從一個字符串中解析出json對象,如

var str = '{"name":"huangxiaojian","age":"23"}'

結果:

JSON.parse(str)

Object
  1. age"23"
  2. name"huangxiaojian"
  3. __proto__Object
注意:單引號寫在{}外,每個屬性名都必須用雙引號,否則會拋出異常。

stringify()用於從一個對象解析出字符串,如

var a = {a:1,b:2}

結果:

JSON.stringify(a)

"{"a":1,"b":2}"


花費時間 :

error 
複製的一段
錯誤,,導致調試 ajax 的時候報錯 ,,加上不熟悉


ajax 發送的是對象 在nodejson上面 

html和nodejs 通過ajax get 交互示例
html部分
$.ajax({
                    url:   "mht",         // 請求地址 
                    type: "GET",
                    dataType: "json",     // 傳輸數據格式
                    error: function(jqXHR, textStatus, errorThrown){
                        alert('error ' + textStatus + " " + errorThrown);
                    },
                    success: function(data){
                        alert("success");
                        if(data){
                            //alert(data);
                            var a=data.id;
                            alert(a);
                        }
                        else{
                            alert('失敗');
                        }
                    }

                });
nodejs
router.get('/mht', function(req, res, next) {<font color="#080ff"><font face="'dejavu sans mono',monospace">      // <font color="#080ff"><span style="font-family:'dejavu sans mono',monospace;">路由根據地址得到請求 ,進行處理,並響應<span style="color:#080ff;"><span style="font-family:'dejavu sans mono',monospace;"></span></span></span></font></font></font>
  var str='{"id":8888,"name":"tom","age":"100"}';
  var content= JSON.parse(str);
  console.log(JSON.parse(str));
  res.send(content);

});
html和nodejs 通過ajax post 交互示例
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章