老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

jQuery中parseJSON()函數的作用是什么

jQuery中parseJSON()函數的作用是什么?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

創新互聯建站是專業的通州網站建設公司,通州接單;提供成都網站建設、成都做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行通州網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!

jQuery.parseJSON()函數用于將格式完好的JSON字符串轉為與之對應的JavaScript對象。

所謂”格式完好”,就是要求指定的字符串必須符合嚴格的JSON格式,例如:屬性名稱必須加雙引號、字符串值也必須用雙引號。

如果傳入一個格式不”完好”的JSON字符串將拋出一個JS異常,例如:以下字符串均符合JSON格式,但它們不是格式完好的JSON字符串(因此會拋出異常):

// 以下均是字符串值,省略了兩側的引號,以便于展現內容
{id: 1} // id是屬性名稱,必須加雙引號
{'id': 1} // id是屬性名稱,必須用雙引號(不能用單引號)
{"name": 'CodePlayer'} // name屬性的值是字符串,必須用雙引號(不能用單引號)

JSON標準不允許字符串中出現”控制字符”,例如:一個Tab或換行符。

$.parseJSON('{"name": "Code\tPlayer\n"}'); // 多數情況下,它會拋出一個錯誤,因為JS解析器會將字符串中的\t或\n等轉義直接視作字面值,起到Tab或換行的效果。
//正確寫法應該如下(使用兩個反斜杠,以免被JS解析器直接轉義\t或\n):
$.parseJSON('{"name": "Code\\tPlayer\\n"}');

如果瀏覽器提供了一個本地的JSON.parse()方法,則jQuery將使用它來解析JSON字符串。

在jQuery 1.9之前(不含1.9):如果傳入一個空字符串、null或undefined,該函數將返回null,而不是拋出一個錯誤,即使它不是有效的JSON字符串。

該函數屬于全局的jQuery對象。

語法

jQuery 1.4.1 新增該靜態函數。

jQuery.parseJSON( jsonString ) 參數
參數 描述 jsonString String類型需要解析并轉為JS對象的JSON格式字符串。 返回值
jQuery.parseJSON()函數的返回值為任意類型,返回解析指定JSON字符串后的JavaScript表示。

示例&說明

以下是與jQuery.parseJSON()函數相關的jQuery示例代碼,以演示jQuery.parseJSON()函數的具體用法:

var result1 = $.parseJSON( "{}" ); // 一個空的Object對象
var result2 = $.parseJSON( '{ "name": "CodePlayer", "age": 1 }' ); // 一個Object對象
alert( result2.name ); // CodePlayer
var result3 = $.parseJSON( '[ 1, true, "CodePlayer" ]' ); // 一個Object對象
alert( result3[2] ); // CodePlayer
var result4 = $.parseJSON( 'true' ); // 布爾值:true
var result5 = $.parseJSON( 'null' ); // null
var result6 = $.parseJSON( '0' ); // 整數:0
var result7 = $.parseJSON( '"專注于編程開發技術分享"' ); // 字符串值:專注于編程開發技術分享
var result8 = $.parseJSON( "\"專注于編程開發技術分享\"" ); // 字符串值:專注于編程開發技術分享
/* 以下均是無效的JSON字符串或非常規的參數值 */
var result9 = $.parseJSON( 100 ); // 1.9之前返回null;1.9+返回100
var result10 = $.parseJSON( 1.23 ); // 1.9之前返回null;1.9+返回1.23
var result11 = $.parseJSON( true ); // 1.9之前返回null;1.9+返回true
var result12 = $.parseJSON( null ); // 返回null
var result13 = $.parseJSON( "" ); // 1.9之前返回null;1.9+拋出錯誤
var result14 = $.parseJSON( undefined ); // 1.9之前返回null;1.9+拋出錯誤
var result15 = $.parseJSON( "undefined" ); // 拋出錯誤
var result16 = $.parseJSON( "12x;xx'無效的JSON字符串x4546" ); // 拋出錯誤
var result17 = $.parseJSON( '{ name: "CodePlayer", age: 1 }' ); // 拋出錯誤
var result18 = $.parseJSON( '{ "name": \'CodePlayer\', "age": 1 }' ); // 拋出錯誤
var result19 = $.parseJSON( '{ "name": "Code\tPlayer\n" }' ); // 拋出錯誤

jquery是什么

jquery是一個簡潔而快速的JavaScript庫,它具有獨特的鏈式語法和短小清晰的多功能接口、高效靈活的css選擇器,并且可對CSS選擇器進行擴展、擁有便捷的插件擴展機制和豐富的插件,是繼Prototype之后又一個優秀的JavaScript代碼庫,能夠用于簡化事件處理、HTML文檔遍歷、Ajax交互和動畫,以便快速開發網站。

看完上述內容,你們掌握jQuery中parseJSON()函數的作用是什么的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!


名稱欄目:jQuery中parseJSON()函數的作用是什么
分享URL:http://www.xueling.net.cn/article/pgcdhd.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 91中文字幕在线 | 伊人久久综合无码中文字幕 | 久久国产偷 | 五月天综合婷婷欧美专区 | 一级肉体全黄裸片免费观看 | 免费一级片视频 | 国产高清无码黄片亚洲大尺度视频 | 亚洲国产精品无码中文字2022 | 日韩精品久久久久久免费 | 99热操| www日韩| 亚洲精品1 | 久久91精品国产91久久久 | 国产在线观看高清视频黄网 | 久久这里都是精品 | 欧美一区二区免费在线观看 | 国产热99| 亚洲精品国产一区二区三区在线观看 | 国产女人18毛片水真多18精品 | 久久av片免费一区二区三区 | 精品久久久一 | 观看麻豆视频 | 欧美精品一区二区三区四区五区 | 欧美日韩精品一区三区 | 淫片免费观看 | 黄色网址免费在线播放 | 做爰吃奶全过程免费的网站 | 亚洲午夜无码毛片av久久久久久 | 久久久久国产综合AV天堂 | 91精品区 | 91老司机在线视频 | 欧美日韩亚洲精品瑜伽裤 | 狠狠操狠狠搞 | 国产精品高潮呻吟久久a | 丰满的少妇xxxxx人伦理 | 欧美群妇大交乱视 | 91久久精品久久国产性色也91 | 东京热加勒比波多野结衣 | 黄色福利在线观看 | 九一天堂| 九一网站在线?看 |