คำถามติดแท็ก javascript

2
วิธีการแสดงผลข้อความระบบจากการโทร AJAX
ฉันต้องการที่จะแสดงข้อความของระบบเมื่อฉันได้รับ ajax กลับมา คำขอ ajax ส่งคืนข้อความที่ถูกต้อง ฉันสามารถทดสอบด้วยการแจ้งเตือน alert(result.message); Joomla.renderMessages(result.message); ตอนนี้มันจะแสดงความสำเร็จหรือข้อความแสดงข้อผิดพลาดเป็นข้อความระบบ Joomla ทั่วไป แต่การJoomla.renderMessagesโทรไม่แสดงผลลัพธ์ใด ๆ ข้อความระบบจะไม่ปรากฏบนเว็บไซต์ของฉัน มีอะไรผิดปกติหรือฉันต้องทำอะไรมากกว่านี้เพื่อให้ทำงานได้หรือไม่?

1
เพิ่ม JavaScript ด้วย $ doc-> addScript พร้อม async =“ true”
เป็นไปได้หรือไม่ที่จะใช้addScriptกับasync="true" ฉันพบแฮ็คที่ใช้ข้อความที่ฉลาดเพื่อหลอกฟังก์ชั่นการฝัง แต่ดูเหมือนว่านี่อาจเป็นฟีเจอร์ดั้งเดิม: $doc->addScript("//myscript.js", 'text/javascript" async="true');

6
การเพิ่มไฟล์จาวาสคริปต์ในส่วนท้ายและสไตล์ที่กำหนดเอง
สำหรับการโหลดหน้าเว็บอย่างรวดเร็วฉันต้องแทรก JS ที่ส่วนท้ายของหน้าจากส่วนประกอบและโมดูล วิธีการประกาศสคริปต์ต่อไปนี้ไม่สามารถใช้งานได้ที่ด้านล่างเนื่องจากไม่มีพารามิเตอร์ที่จะใส่ไว้ในส่วนท้าย $rsws_document = JFactory::getDocument(); $rsws_document->addScript(); ดังนั้นวิธีรัดกุมเพื่อบรรลุวัตถุประสงค์ของฉันคืออะไร หาก joomla ไม่ได้มีฟังก์ชั่นการใช้งานเช่นนั้นถือว่าเป็นข้อเสียเปรียบที่สำคัญสำหรับความเร็วในการโหลดหน้าเว็บ ฉันยังต้องการเพิ่ม stylsheets ที่กำหนดเองจากโมดูลเพื่อให้พวกเขาถูกฉีดไปยังหน้าเพียงครั้งเดียวแม้ว่าโมดูลเดียวกันจะเพิ่มมันหลายครั้งในหน้านั้น - <style type="text/css"> .classname { color:red; }.....</style> ฉันจะบรรลุสิ่งนี้ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.