Latest web development tutorials
×

jQuery หลักสูตร

jQuery หลักสูตร jQuery แนะนำโดยย่อ jQuery ติดตั้ง jQuery ไวยากรณ์ jQuery ผู้เลือก jQuery เหตุการณ์

jQuery ผล

jQuery ซ่อน / แสดง jQuery จางหาย jQuery สไลด์ jQuery นิเมชั่น jQuery หยุดนิเมชั่น jQuery Callback jQuery Chaining

jQuery HTML

jQuery การจับกุม jQuery จัดตั้งขึ้น jQuery เพิ่มองค์ประกอบ jQuery การลบองค์ประกอบ jQuery CSS หมวดหมู่ jQuery css() ทาง jQuery ขนาด

jQuery ข้ามผ่าน

jQuery ข้ามผ่าน jQuery บรรพบุรุษ jQuery ลูกหลานของเรา jQuery เพื่อนร่วมชาติ jQuery การกรอง

jQuery Ajax

jQuery AJAX แนะนำโดยย่อ jQuery load() ทาง jQuery get()/post() ทาง

jQuery อื่น ๆ

jQuery noConflict() ทาง jQuery JSONP

jQuery ตัวอย่าง

jQuery ตัวอย่าง

jQuery คู่มืออ้างอิง

jQuery ผู้เลือก jQuery วิธีการใช้เหตุการณ์ jQuery วิธีการมีผลบังคับใช้ jQuery HTML / CSS ทาง jQuery วิธีการข้ามผ่าน jQuery AJAX ทาง jQuery วิธีเบ็ดเตล็ด jQuery คุณสมบัติ

jQuery วิดเจ็ต

jQuery Validate jQuery Accordion jQuery Autocomplete jQuery Message jQuery ตรวจสอบรหัสผ่าน jQuery Prettydate jQuery Tooltip jQuery Treeview

jQuery.parseJSON () วิธีการ

วิธีการอื่น ๆ jQuery วิธีการอื่น ๆ jQuery

ตัวอย่าง

แยกสตริง JSON

$ (ฟังก์ชั่น () { var . obj = jQuery parseJSON ( '{ "ชื่อ": "จอห์น"}'); แจ้งเตือน ( obj. ชื่อ === "จอห์น" );})

ลอง»

ความหมายและการใช้งาน

สตริง JSON $ .parseJSON ฟังก์ชัน () ถูกนำมาใช้เพื่อให้ตรงกับรูปแบบมาตรฐานลงในวัตถุจาวาสคริปต์ที่สอดคล้องกัน

หมายเหตุ: ขาเข้าสตริง JSON ไม่ถูกต้องอาจทำให้เกิดข้อยกเว้น ตัวอย่างต่อไปนี้สตริง JSON ไม่ถูกต้อง:


"{test: 1}"	
//test是属性名称,必须加双引号

"{'test': 1}"	
//test是属性名称,必须用双引号(不能用单引号)

"'test'" 
//test是属性名称,必须用双引号(不能用单引号)

".1" 
//number 必须以数字开头; "0.1" 将是有效的

"undefined"	
//undefined 不能表示一个 JSON 字符串; null可以

"NaN" 
//NaN 不能表示一个 JSON 字符串; 用Infinity直接表示无限也是不允许的

มาตรฐาน JSON ไม่อนุญาตให้ "การควบคุมตัวอักษร" เช่นแท็บหรือแบ่งบรรทัดตัวอย่างเช่น:


// 多数情况下,它会抛出一个错误,因为JS解析器会将字符串中的\t或\n等转义直接视作字面值,起到Tab或换行的效果。
$.parseJSON('{"testing":"1\t2\n3"}')   

ถ้อยคำที่ถูกต้องควรจะเป็นดังนี้ (ใช้สองทับขวาเพื่อหลีกเลี่ยงการโดยตรง JS parser หลบหนี \ t หรือ \ n):

$.parseJSON('{"testing":"1\\t2\\n3"}')  

หมายเหตุ: ก่อน jQuery 1.9 (ไม่รวม 1.9): ถ้าคุณผ่านสตริงว่างโมฆะหรือไม่ได้กำหนดฟังก์ชั่นจะกลับโมฆะแทนการขว้างปาข้อผิดพลาดแม้ว่ามันจะไม่ได้เป็นสตริง JSON ที่ถูกต้อง


ไวยากรณ์

$ .parseJSON (Json)

พารามิเตอร์ ลักษณะ
JSON ประเภทสตริงจำเป็นต้องได้รับการแก้ไขและแปลง JS วัตถุ JSON สตริงรูปแบบ


วิธีการอื่น ๆ jQuery วิธีการอื่น ๆ jQuery