js通過AJAX繫結資料四部曲

2021-09-25 10:17:18 字數 1389 閱讀 8473

var data;

//1、建立ajax例項

;//2、開啟乙個路徑:請求方式,請求路徑,同非同步(false:同步;true:非同步)

xhr.

open

("get"

,"path"

,false);

//3、監聽狀態

xhr.

onreadystatechange

=function()

/.test

(xhr.status))}

//4、傳送請求

xhr.

send()

;

通過ajax獲取的資料是json格式的字串,需要通過json.parse()方法將json字串轉換為json物件。

var obj =

;//json格式的物件

var str ='';

//json格式的字串

//----------------------//

var obj ="";

console.

log(

json

.parse

(obj));

//uncaught syntaxerror: unexpected token ' in json at position 1 at json.parse ()

注意:利用json的這兩個方法可以實現深轉殖,但是這種轉殖存在缺陷,因為它只能轉殖比較簡單的物件,當物件的屬性值是函式或是undefined時不能進行轉殖

var obj =};

var newobj =

;// 利用迴圈轉殖物件是淺轉殖,因為在改變乙個乙個物件的值時另乙個物件的值可能修改

for(

var key in obj)

console.

log(newobj)

;//}

obj.b.c =

100;

console.

log(newobj)

;//}

var newobj =

json

.parse

(json

.stringify

(obj));

var obj9 =};

var obj8 =

json

.parse

(json

.stringify

(obj9));

console.

log(obj8)

;//

MySQL學習四部曲

網際網路時代,關聯式資料庫中mysql的使用最為廣泛,從而造就了大量的mysql從業人員。曾經使用oracle的網際網路巨頭阿里系也進行了去ioe化,也影響了更多的人想去學習mysql,從事mysql方面的工作。我是從四年前開始接觸mysql的,從之前的工程師工作,到現在的架構工作,再到偶爾的dba...

MySQL學習四部曲

互聯 網時代,關聯式資料庫中mysql的使用最為廣泛,從而造就了大量的mysql從業人員。曾經使用oracle的網際網路巨頭阿里系也進行了去ioe化,也影 響了更多的人想去學習mysql,從事mysql方面的工作。我是從四年前開始接觸mysql的,從之前的工程師工作,到現在的架構工作,再到偶爾的 d...

MySQL學習四部曲

網際網路時代,關聯式資料庫中mysql的使用最為廣泛,從而造就了大量的mysql從業人員。曾經使用oracle的網際網路巨頭阿里系也進行了去ioe化,也影響了更多的人想去學習mysql,從事mysql方面的工作。我是從四年前開始接觸mysql的,從之前的工程師工作,到現在的架構工作,再到偶爾的dba...