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

3
magento 2 ลบหน้ารายการรถเข็นขนาดเล็กโหลดใหม่?
ฉันจะโหลดหน้าซ้ำได้อย่างไรเมื่อฉันลบรายการรถเข็นขนาดเล็ก? ฉันรู้ว่ามันเป็นMagento 2บั๊ก ในหน้ารถเข็นชำระเงินมีสินค้ามากมายในรถเข็นขนาดเล็กเช่นเดียวกับในหน้ารถเข็นชำระเงินเมื่อฉันลบ In รถเข็นขนาดเล็กเนื้อหาไม่ได้อัปเดตและฉันรู้ว่ามันเป็นเรื่องใหญ่ในการอัปเดตเนื้อหาของหน้าตะกร้าชำระเงิน ลูกค้าลบรายการออกจากรถเข็นฉันต้องโหลดหน้าซ้ำ

2
จะอัปเดตอัตราการจัดส่งสินค้าโดยใช้ Ajax เมื่อรายการรถเข็นถูกลบในหน้าชำระเงินได้อย่างไร
อัตราการจัดส่งสินค้าของฉันคำนวณจากรายการที่มีอยู่ในรถเข็นและตอนนี้การลบรายการในCheckout/Cartหน้าฉันต้องอัปเดตอัตราการจัดส่ง ณ ตอนนี้ลบรายการในCheckout/Cartหน้าจะอัปเดตส่วนทั้งหมด แต่ไม่ได้รีเฟรชอัตราการจัดส่ง มันจะช่วยได้มากถ้ามีคนแนะนำฉันเกี่ยวกับวิธีการทริกเกอร์รับอัตราการจัดส่งเมื่อรายการถูกลบออกจากรถเข็นโดยใช้ Ajax

3
กำลังโหลดมุมมองผลิตภัณฑ์ในรายการหมวดหมู่ด้วย AJAX
อิ่มพยายามโหลดบล็อกมุมมองสินค้าในหน้าหมวดหมู่รายการด้วย AJAX ใช้ajaxify ทุกอย่างทำงานได้ดีปัญหาเดียวคือกล่องตัวเลือก (childhtml "container1") ไม่ได้โหลดอย่างถูกต้อง มันไม่แสดงตัวเลือก ใครบ้างมีประสบการณ์กับสิ่งนี้หรืออาจลองแบบนี้บ้าง ฉันตั้งค่าผลิตภัณฑ์ที่ใช้งานในตัวควบคุมโดยใช้ $productId = (int) $this->getRequest()->getParam('product_id'); Mage::helper('catalog/product')->initProduct($productId, $this); ก่อนเรนเดอร์โครงร่าง ฉันคิดว่ามันมีบางอย่างเกี่ยวกับข้อเท็จจริงที่ว่ามีการเพิ่มตัวเลือกในมุมมองในส่วนอื่น ๆ ของ catalog.xml [...] <PRODUCT_TYPE_configurable translate="label" module="catalog"> <label>Catalog Product View (Configurable)</label> <reference name="product.info"> <block type="catalog/product_view_type_configurable" name="product.info.configurable" as="product_type_data" template="catalog/product/view/type/default.phtml"> <block type="core/text_list" name="product.info.configurable.extra" as="product_type_data_extra" translate="label"> <label>Product Extra Info</label> </block> </block> </reference> <reference name="product.info.options.wrapper"> <block …
14 ce-1.7.0.2  ajax 

3
Magento2 - วิธีการหยุดผลิตภัณฑ์ไม่ให้ถูกเพิ่มลงในรถเข็นโดยทางโปรแกรม?
สิ่งที่ฉันต้องการทำคือถ้าแอตทริบิวต์ที่กำหนดเองของฉันถูกตั้งค่าในเครื่องหมายคำพูดแล้วฉันไม่ต้องการให้ผลิตภัณฑ์ใด ๆ ที่จะเพิ่มในรถเข็น แอตทริบิวต์ที่กำหนดเองของฉันถูกตั้งค่าอย่างถูกต้อง หากต้องการหยุดการเพิ่มสินค้าลงในรถเข็นฉันได้เขียนผู้สังเกตการณ์ซึ่งสังเกตเหตุการณ์นี้ controller_action_predispatch_checkout_cart_add รหัสไฟล์ผู้สังเกตการณ์ของฉัน: public function execute(\Magento\Framework\Event\Observer $observer) { $addedItemId = $observer->getRequest()->getParam('product'); $quote = $this->_cart->getQuote(); if(!empty($quote)) { $customAttribute = $quote->getData('custom_attribute'); if(!empty($customAttribute)) { $controller = $observer->getControllerAction(); $storeId = $this->_objectManager->get('Magento\Store\Model\StoreManagerInterface')->getStore()->getId(); $product = $this->_productRepository->getById($addedItemId, false, $storeId); $observer->getRequest()->setParam('product', null); $this->_messageManager->addError(__('This product cannot be added to your cart.')); echo false; $this->_actionFlag->set('', \Magento\Framework\App\Action\Action::FLAG_NO_DISPATCH, …

3
วิธีแสดง HTML ด้วย AJAX ใน Magento 2
ฉันพยายามค้นหาวิธีที่ดีที่สุดในการแสดง HTML ผ่าน AJAX ใน Magento 2 วิธีที่ 1: การใช้ตัวควบคุมโดยไม่มีเค้าโครง ไฟล์ Foo/Bar/Controller/Popin/Content.php <?php namespace Foo\Bar\Controller\Popin; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; /** * Class Content */ class Content extends Action { /** * Content constructor. * * @param Context $context */ public function __construct( Context $context ) { parent::__construct($context); } /** * …

1
วิธีการโทร ajax ง่าย ๆ ใน Magento 2.1.0
ฉันได้เพิ่มปุ่มง่ายๆในหนึ่งในไฟล์ phtml ของฉัน <input type='button' name='emq_zip_btn' class='emq_zip_btn' value='Go'> ฉันได้เพิ่มไฟล์ js ที่กำหนดเองหนึ่งไฟล์ ("emq.js") จากโมดูลที่กำหนดเอง (Ved_Mymodule): require([ "jquery", "jquery/ui" ], function($v){ //<![CDATA[ $v = jQuery.noConflict(); $v(document).ready(function() { console.log('jquery loaded from emq.js'); $v(".emq_zip_btn").on('click',function(e) { console.log('clicked'); }); }); //]]> }); เมื่อฉันคลิกที่ปุ่มด้านบนแล้ว "คลิก" ถูกพิมพ์ในคอนโซลเช่น jQuery ทำงานอย่างถูกต้อง นี่คือไฟล์ควบคุมจากโมดูลที่กำหนดเอง Ved_Mymodule: Ved \ MyModule \ ควบคุม \ ดัชนี …

2
Magento 2: วิธีการส่งข้อมูลโดยใช้แบบฟอร์ม Ajax ในรูปแบบที่กำหนดเอง?
ใครช่วยอธิบายฉันได้ว่าฉันจะสร้างรูปแบบง่าย ๆ บนหน้า Magento-2 เพื่อส่งข้อมูลโดยใช้ Ajax ได้อย่างไร ฉันมีรูปแบบและการดำเนินการควบคุมที่ส่งข้อมูลโดยไม่ต้องใช้ ajax
11 magento2  ajax 

5
วิธีเปิดใช้งาน AJAX สำหรับปุ่ม 'ใส่ในรถเข็น' ของวิดเจ็ตผลิตภัณฑ์ใน Magento 2
ใน Magento 2 Add to Cartปุ่มปกติมีตรรกะตาม AJAX ที่ดีมากในการเพิ่มผลิตภัณฑ์ลงในรถเข็น อย่างไรก็ตามเมื่อเราใช้Catalog Products Listวิดเจ็ตเช่นในหน้า CMS ปุ่มในรายการผลิตภัณฑ์นี้ทำงานร่วมกับHTTP POSTที่โหลดหน้าปัจจุบันใหม่ ประสบการณ์ของผู้ใช้จะได้รับความทุกข์ทรมานจากสิ่งนี้และมันจะเป็นที่ต้องการหากปุ่มนั้นจะมีตรรกะ AJAX ที่เหมือนกันเช่นในรายการผลิตภัณฑ์หมวดหมู่เริ่มต้นหรือบนหน้าผลิตภัณฑ์ เราจะขยายCatalog Products Listวิดเจ็ตเพื่อที่จะใช้ปุ่มที่ดีกว่าได้ Add to Cartอย่างไร? หรืออาจจะมีวิธีแก้ปัญหาอื่น?

1
Magento 2 ข้อผิดพลาดในคอนโซลของเบราว์เซอร์คาดว่าจะเริ่มตัวโหลด แต่ไม่พบหนึ่งใน dom
ฉันได้พัฒนาเว็บไซต์ในMagento 2.2.0และสร้างหน้ารายการผลิตภัณฑ์ที่กำหนดเอง ฉันใช้ฟังก์ชั่น add to cart โดยใช้ ajax แต่ในคอนโซลให้ข้อผิดพลาด: - "VM1386: 5 คาดว่าจะเริ่มตัวโหลด แต่ไม่พบหนึ่งตัวใน dom" ความช่วยเหลือใด ๆ จะขอบคุณ ขอบคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.