วิธีแก้ปัญหา SyntaxError: JSON.parse: unexpected non-whitespace character ปัญหาที่เกิดขึ้นคือ เมื่อมีการ submit ผ่าน iframe และให้ PHP คืนค่าเป็น JSON $json = json_encode(array( "is_successful" => FALSE, "message" => $message )); echo $json; ผลที่ได้คือ หน้าเว็บค้าง ไม่มีอะไรตอบสนองหรือทำงานต่อจากนั้นเลย และเมื่อเปิด console ขึ้นมาดูก็พบข้อความแจ้ง error ดังนี้ SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data at line 1 column 921 of the JSON data ทั้งที่ค่าคืนกลับมาใน iframe ก็ปกติดี โค้ดในส่วนของการดึงข้อมูลใน iframe หลังจาก Submit เรียบร้อยมีดังนี้ var c = 0; $("#post_iframe").on('load',function() { c++; if(c==1){ iframeContents = this.contentWindow.document.body.innerHTML; var...
วิถีโปรแกรมเมอร์ PHP Code Mania ลดเวลาเขียนโค้ด เพิ่มเวลาพัฒนาระบบมากขึ้น สอนขียนโปรแกรม PHP สำหรับนักพัฒนาเว็บแอพพลิเคชั่น แบ่งปันเทคนิคการเขียนโปรแกรม