最贊回答 / 茉莉520清香
因為 JSON.parse 要解析的是字符串,老師的例子其實是要解析 {“staff”:[{"name":"洪七","age":"20"}]} ?這一串字符,這樣就可以解析成 {“staff”:[{"name":"洪七","age":"20"}]}的json對象
2015-12-02
最贊回答 / 甲o甲
以下是我理解的 :?? 1.先定義一個"callback123"字段用來映射jquery生成的jQueryxxxxx_xxxxx函數(shù)名(這個函數(shù)在服務(wù)器處理完畢并返回數(shù)據(jù)時再由jquery調(diào)用);?? 2.然后jsonp協(xié)議直接請求http://127.0.0.1:8080/ajaxdemo/service.php?number=111;(個人感覺jsonp協(xié)議不受同源策略限制) ?? 3.接著服務(wù)器端定義變量$jsonp獲取請求中名為"callback123"的值,也就是獲取到回調(diào)函數(shù)名"jQueryx...
2015-11-07
最新回答 / Esmio
謝謝大家的回答,我犯了一個錯誤,應(yīng)該是定義的ajax對象的.onreadystatechange而我寫成了document.onreadystatechange事件。
2015-11-06
最贊回答 / xiangshu
對于原生ajax的方法,send方法傳遞的參數(shù)必須是string類型,且參數(shù)之間必須要用&符號隔開。要想傳遞json格式數(shù)據(jù),可以通過jquery的$.ajax()方法來實現(xiàn)。<...code...>設(shè)置dataType: "json",就可以在data中傳遞json格式的參數(shù)。
2015-10-22
最贊回答 / justwalk
eval是一個執(zhí)行環(huán)境,當你不加括號的時候的時候{}會被解釋成一個復(fù)合語句,比如if(true){x=1;}中的大括號就是復(fù)合語句的作用,當加括號之后,整個'('+jsondata+')'被解釋成一個表達式運算符,而不是復(fù)合語句,所以jsondata中的大括號{}被當成對象的語法來識別就可以了。
2015-10-10
最新回答 / LLeo小浩
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。作者:黑貓鏈接:https://www.zhihu.com/question/21861899/answer/43480575來源:知乎escape 和 encodeURI 都屬于 Percent-encoding,基本功能都是把 URI 非法字符轉(zhuǎn)化成合法字符,轉(zhuǎn)化后形式類似「%*」。它們的根本區(qū)別在于,escape 在處理 0xff 之外字符的時候,是直接使用字符的 unicode 在前面加上一個 「%u」,而encodeURI則是先...
2015-09-23