PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

Unterminated string constant ของ javascript ครับ

Unterminated string constant ของ javascript ครับ

ผมทำการดึงข้อมูลที่อยู่จาก DB ด้วย PHP ครับ แต่ในข้อมูลนั้นมี new line อยู่ด้วยเมื่อผมนำข้อมูลนั้นมาใส่ลงในตัวแปรของ javascript มันจะขึ้น Unterminated  string constant เพราะมีการขึ้นบรรทัดใหม่  ผมจึงทำการใส่ดังนี้

      strip_tags(nl2br($address)); หรือ

      str_replace('<br />,'',htmlspecialchar(nl2br($address)));  หรือ

     str_replace('&lt;br /&gt;,'',htmlspecialchar(nl2br($address))); หรือ

     ใช้ ereg_replace() ก็ไม่สามารถทำได้ครับจึงไม่ทราบว่ามีทางออกอื่นอีกหรือไม่ครับ ขอบคุณครับ



โดย:  Claw IP: 124.122.117.xxx วันที่: 27-01-2011 เวลา: 09:54:56

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 3

โอ้ว สำเร็จแล้วครับขอขอบคุณมากๆๆๆครับ พี่นิค



โดย:  Claw IP: 124.122.177.xxx วันที่: 01-02-2011 เวลา: 14:38:14
 ความคิดเห็นที่ 2

 ลองแบบนี้ดู 

var myvar =<?=json_encode($_POST['mydata'])?>;

รู้สึกว่าต้องใช้กับ php เวอร์ชัน 5.2 ขึ้นไป



โดย:  Ninenik IP: 27.130.83.xxx วันที่: 27-01-2011
 ความคิดเห็นที่ 1

เพิ่มเติมครับ จากทื่ผมได้ทดสอบนั้นหากดูที่หน้าเว็บจะสามารถแสดงได้ปกตินะครับ คือ สามารถตัดได้ แต่หากลอง view code ดูมันจะยังขึ้นบรรทัดใหม่อยู่ครับทำให้ javascript error



โดย:  Claw IP: 124.122.117.xxx วันที่: 27-01-2011 เวลา: 10:44:27