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

2
ส่งคืน JSON โดยใช้ Joomla Framework
ฉันได้เริ่มต้นการสร้างโปรแกรมประยุกต์บนเว็บโดยใช้Joomla กรอบ ประกอบด้วยเว็บเพจที่เรียบง่ายซึ่งจะแสดงใน iFrame พร้อมกับ API ที่จะใช้ในการอัปเดตเนื้อหาด้วย AJAX ฉันติดตามการเริ่มต้นใช้งานนักแต่งเพลงและ Joomla! บทความและให้แอป Frameworkทำงานและรันอยู่ ฉันได้ปรับแต่งการแสดงผล HTML เริ่มต้นให้ทำงานกับ iFrame ของฉันและได้เริ่มต้นกับ API แล้ว ฉันใช้ News เป็นเทมเพลตและสร้างคอนโทรลเลอร์โมเดลตารางและมุมมองสำหรับ API ของฉันซึ่งทั้งหมดนั้นใช้งานได้ดี จากนั้นฉันสร้างเทมเพลต Twig ที่เรียบง่ายซึ่งคืนค่าการแสดงข้อมูล JSON ของฉันแบบนี้ {{ items|json_encode|raw }} จนถึงตอนนี้ดีมาก แต่ฉันได้รับส่วนหัวนี้คืนซึ่งจะทำให้เกิดปัญหาเมื่อใช้ AJAX กับ jQuery: Content-Type:text/html; charset=utf-8 ฉันคิดว่ามันจะเป็นกรณีง่าย ๆ ในการเพิ่มสิ่งนี้ แต่ไม่ว่าฉันจะใส่ไว้ที่ไหนมันจะไม่เปลี่ยนส่วนหัวที่ส่งคืน: $this->app->setHeader('Content-Type', 'application/json', true); ฉันรู้ว่า setHeader ทำงานเหมือนว่าฉันเปลี่ยนชื่อฉันเห็นส่วนหัวใหม่ส่งคืนดังนั้นฉันคิดว่ามันถูกเขียนทับในภายหลังในการดำเนินการ ดังนั้นคำถามของฉันคือฉันจะไปในทางที่ถูกต้อง? …

6
Jhtml :: คำสั่งสคริปต์ - วิธีการเลื่อนจนกว่าจะโหลด jQuery แล้ว?
ฉันใช้JHtml::scriptเพื่อเพิ่มสคริปต์ในหน้าของฉันในโมดูลที่พัฒนาขึ้นเอง อย่างไรก็ตามสคริปต์เหล่านี้จะถูกแทรกเข้าไปในส่วนหัวก่อนที่ J3 จะเพิ่มใน jQuery - ตัวอย่างเช่น: <!-- my module js --> <script src="/modules/mod_tiles/js/jquery.isotope.min.js" type="text/javascript"></script> <script src="/modules/mod_tiles/js/jquery.hoverintent.min.js" type="text/javascript"></script> <script src="/modules/mod_tiles/js/mod_tiles.js" type="text/javascript"></script> <!-- then joomla loads jQuery ---> <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script> <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script> ฉันจะบังคับให้ Joomla โหลด jQuery ก่อนสคริปต์อื่น ๆ ได้อย่างไร?

4
Joomla 3.4.1 วิธีการลบ JCaption เรียกด้วย jQuery?
ฉันต้องการลบJCaptionจากไฟล์ head, jquery และ jcaption ฉันปิดการใช้งานด้วยวิธีการต่อไปนี้: unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery.min.js']); unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery-noconflict.js']); unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery-migrate.min.js']); unset($doc->_scripts[JURI::root(true) . '/media/system/js/caption.js']); หากต้องการลบ jcaption ในเวอร์ชันก่อนหน้าซึ่งจำเป็นต้องใช้ mootools ในการใช้งาน: $this->_script = preg_replace('%window\.addEvent\(\'load\',\s*function\(\)\s*{\s*new\s*JCaption\(\'img.caption\'\);\s*}\);\s*%', '', $this->_script); ฉันยังพยายามลบ jquery ด้วย แต่ฉันไม่มีประสบการณ์preg_replace ()ต้องทำอย่างไรเพื่อลบ JCatpion ออกจากหัว? รหัสของฉัน: $this->_script = preg_replace('%jQuery\(window\)\.on(\'load\',\s*function\(\)\s*{\s*new\s*JCaption\(\'img.caption\');\s*}\);\s*%', '', $this->_script);
10 jquery 

1
บีบอัดเว็บไซต์ก่อนที่จะเสร็จสมบูรณ์
การพัฒนาไซต์ควรจะเสร็จสมบูรณ์ก่อนที่จะตั้งค่าการบีบอัดสำหรับไซต์และ jquery หรือไม่? ถ้าเป็นเช่นนั้นจะเกิดอะไรขึ้นถ้าคุณต้องทำการบำรุงรักษาไซต์ต่อไป
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.