使用AJAX调用一个简单产品的产品选项卡 -- magento-1.7 领域 和 configurable-product 领域 和 ajax 领域 magento 相关 的问题

Using AJAX to call product tabs of a simple product


简体版||繁體版
3
vote

问题

中文

当我选择一个可配置产品的选项时,我要加载该特定的部件号的产品选项卡。我假设Ajax将是最简单的方法,但我不熟悉使用AJAX。如果有人可以指向正确的方向或对如何实现这一目标有不同的建议,那就非常感谢。

英文原文

When I select an option of a configurable product I want to load that specific Part Number's product tabs. I assume AJAX would be the easiest way to do this but I am unfamiliar with using AJAX. If anyone can point me in the right direction or has a different suggestion on how to accomplish this it will be much appreciated.

        

回答列表

3
 
vote

在Magento中的Ajax开始可能是一个大的飞跃。我想第一次开始首先熟悉Ajax。 一些基本教程

  • w3学校
  • ajax& jquery by ibm
  • 带原型的ajax(magento使用的lib)

当您对Ajax工作的基本了解 subshekhrel的ajaxify 扩展开始,让您入门Ajax在Magento的基础知识。这应该指向你的正确方向。

 

Starting out with AJAX in Magento might be a big leap. I'd like to suggest first starting out with familiarizing yourself with AJAX first. Some basic tutorials

  • W3 Schools
  • AJAX & jQuery by IBM
  • AJAX with prototype (the lib used by Magento)

When you have a good basic understanding of how AJAX works checkout subeshpokhrel's ajaxify extension to get you started on the basics of AJAX in Magento. That should point you in the right direction.

 
 
 
 
0
 
vote

所以在环顾四周之后玩一些代码,我找到了我想做的事。所以我想在我的产品页面上加载单一产品的产品选项,并计算我需要某种类型的AJAX,原型或jQuery解决方案。我尝试了ajax.updater ajax.updater api ,它没有似乎做我想做的事。另外,我的理解我必须拥有一个自定义模块来执行我想要的方式。最后我使用了jquery.on() jquery.on()api 混合了一些原型呼叫和jQuery调用来选择我需要加载的元素以及将它们放在哪里。

 

So after looking around and playing with some code I found what I wanted to do. So i wanted to load product tabs of single products on my product page and figured i would need some type of AJAX, Prototype, or jQuery solution. I experimented with AJAX.Updater Ajax.Updater API and it didn't seem to do what I wanted. Also from my understanding I would have to have a custom module in place to execute this the way I wanted. In the end I used jQuery.on() jQuery.on() API mixed with some prototype calls and jQuery calls to select the elements I needed to load and where to put them.

 
 
 
 

相关问题

0  magento2 jquery元素。点击不起作用  ( Magento2 jquery element click is not working ) 
我已经使用了一些id的锚标记,并且希望通过使用id.click()来执行Ajax呼叫,但它不起作用。它是文件View.phtml 中的代码 <a id="pdp-add-to-wishlist" class="action pdp-towishlist" href="#"> <span> ...

3  Magento自定义添加到购物车并没有更新购物车数据,直到页面刷新  ( Magento custom add to cart doesnt update cart data until page refresh ) 
我正在创建一个小的ajax添加到购物车功能,但是从事事物的性能方面被证明是相对昂贵的。我希望有人可以提供更有效的方法来做。 我认为的问题是我需要在4个步骤中做事的事实: 添加项目或更新项目 节省购物车 呼叫购物车 - &gt; init() 节省购物车 步骤3和4似乎是多余的,但它们似乎还需要,以便获得新的购物车...

1  Magento无法通过结帐页面中的结算步骤  ( Magento cant pass the billing step in the checkout page ) 
我有magento 1.9.2.3安装了,我无法结账,完成账单信息部分中的所有字段并按继续,我在附加图像中有这个错误,当我用firebug检查时,我会看到这个错误。 http://example.com/index.php/checkout/onepage/saveBilling/ JSON erro...

0  Slick滑块与Ajax不附加在滑块中  ( Slick slider with ajax not appending in slider ) 
我正在尝试遵循这个< / a>答案,但对我而言,它不完美地工作 我创建了自定义phtml&amp;块将显示产品光滑滑块,直到时间正好工作,但在使用Ajax之后,它在滑块下方的Apding,而不是滑块 这是我的标识符.phtml <div class="wrapper-custom"> <div class=...

0  以下代码中的属性和所有属性代码  ( What and all is attribute code in following code ) 
1)最初这是属性代码:"mp_local_shipping_region" , 2)与我将属性代码重命名为"本地" ,而不是我从前端实现保存属性的特征。一切都很好。但是在重命名的属性代码后发生了一些其他问题。 3)所以我决定恢复原始属性代码"mp_local_shipping_region" ,但现在属性不是...

1  magento 2 - url.build不适用于管理员网址  ( Magento 2 url build does not work for admin url ) 
我已经尝试过 url.build 为magento 2的 ajax调用构建请求URL,它不起作用? js文件代码:(查看/ adminhtml / web / js / files.js) /*global window,requirejs*/ requirejs(['jquery', 'Magento_Ui...

0  购物车页,ajax更新数量  ( Shopping cart page update quantity by ajax ) 
问题: - 是否有一个Ready解决方案,可以通过ajax url/checkout/cart/? 更新购物车Page 我发现了类似的问题,但没有工作解决方案,但对于我来说,这是一个非常有用的功能,应该是一些实现。 我还没有准备好提供代码,试图为我的需求实施这个解决方案 https://magento....

0  Magento 2如何使用模板与Ajax向控制器发送数据?  ( Magento 2 how to send data to controller with ajax from a template ) 
我正在尝试从模板从模板向我的控制器发送一些数据。使用ajax向我的控制器发送一些数据,因此我的Checkout页面在发送自定义表单时不刷新,但我没有得到任何东西,信息是一个额外的字段对于销售订单,字段是空的。 这是模板的代码。此代码仅在 </form> 之后 <script type="text/javascr...

0  使用Ajax的自定义添加到购物车按钮未在Magento 2中呈现顶部Miniar  ( Custom add to cart button using ajax not rendering top minicart in magento 2 ) 
我在自定义页面布局上创建了快速订购功能。 如下所示: 客户在TextBox中查找产品,并在AutoComplete中显示匹配产品。在AutoComplete结果中显示产品名称,图像和添加到购物车按钮。当我点击加载卡按钮时,自定义创建的控制器中的Ajax呼叫,我创建了代码对于以编程方式加载到购物车产品。通过我的Ajax...

1  如何在控制器中加载货币块  ( How to load currency block in controller ) 
我使用以下逻辑在标题中创建了多货币选择器 更新的app / design / frontend / default / my_theme / layout / local.xml按钮 <?xml version="1.0"?> <layout version="0.1.0"> <default> ...

2  需要初始化js而ajax响应magento 2  ( Need to initialization js while ajax response magento 2 ) 
当DIV附加Ajax响应Magento 2时,需要初始化JS。 我在ajax响应中附加div,我还需要为该div初始化js。 如何做到这一点 ...

7  magento + jquery + ajax - 我如何重新加载我的自定义模块的部分而不是整个块?  ( Magento jquery ajax how do i reload just parts of my custom module instead ) 
我最近刚刚在5天内为我们的magento模板创建一个简单的产品配置程序,您可以选择一些属性,它计算您的价格,在新图像上消失并更改添加到购物车按钮到新产品。 在此之前,我在PHP或jQuery中没有经验,只是Magento的一些基础(从未完成过自定义模块。)我唯一的编程背景是操作脚本3中的OOP游戏。 到目前为止,我的...

1  无限卷轴不在主页上工作  ( Infinity scroll not working on homepage ) 
我的设计要求是在带有无限滚动的主页上显示最新产品。在我搜索解决方案期间,我检查了本文所以我首先安装了策略无限滚动,然后在本教程。这似乎不起作用。 当我在带有分页的主页上显示产品时,没有出现Ajax加载程序,表明在主页无限滚动插件上没有任何效果。我在"设计" 选项卡下,我仔细添加了在"设计" 选项卡下的"布局" 更新X...

2  使用ajax添加到愿望清单  ( Add to wishlist using ajax ) 
如何使用单个按钮将产品添加到愿望列表,单击无需使用页面重定向并刷新使用Ajax? ...

2  jquery ajax数据到控制器  ( Jquery ajax data to controller ) 
我正在尝试在magento到控制器文件中的第一个ajax请求,但无法让它工作。我的.js文件是: jQuery.ajax({ type: 'post', url: 'vendor_module/index/htmlcreator', data: {key: ...

0  Magento 2敲除绑定Ajax响应  ( Magento 2 knockout bind on ajax response ) 
我在Magento 2上淘汰了淘汰赛,我是新的淘汰赛,我无法理解我做错了什么。我知道那里有一些相关的问题,但每个问题都与我需要的不同。我检查了所有问题之前,谷歌上的所有链接,仍然无法理解为什么不起作用。 我正在尝试在Magento 2上的产品页面上检索送货数据,并用foreach inside模板附加。 这就是我到目...

0  使Ajax查询控制器重定向到产品页面后  ( After making ajax query controller redirects back to product page ) 
我正在从产品页面中进行Ajax查询(下面的代码)。如果我直接在浏览器中运行它,它可以工作,但如果我在代码(JavaScript)内运行它,它将ME重定向到具有状态302的产品页面(附图)。 它是magento 2.4.0。 如何使它正常工作,所以它不会将我重定向到产品页面?提前谢谢! <?php name...

2  产品视图页面中的定时器倒计时  ( Timer countdown in product view page ) 
我想在产品视图页面中显示计时器倒计时。 如何实现这一目标? ...

0  将登录表单移动到灯箱  ( Moving the login form to a lightbox ) 
我正在用magento建立我的第一个现场。而且我正在尝试使用它的登录表单创建一个弹出窗口。如何在块中或模板中加载登录页面的内容? 非常感谢您的帮助 ...

0  如何使用ajax magento 2更新标题登录链接2  ( How to update header login link using ajax magento 2 ) 
我已创建 sections.xml 如下所示: <?xml version="1.0"?> <!-- /** * Copyright © 2016 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <co...

0  单位结帐注册重定向到购物车;结帐/单页/ SaveMethod返回404  ( Onepage checkout registration redirects to cart checkout onepage savemethod ret ) 
当用户进入结帐页面并未登录时,它将呈现出表单以登录或创建帐户。 "允许访客结帐" 设置为 no 。此时,用户可以重新登录,但是当单击"寄存器" 按钮时,帐户创建表单载重,但页面重定向到购物车。没有显示错误消息,没有空的购物车。 我查看了浏览器控制台,发现Ajax调用 checkout/onepage/saveMet...

2  Magento 2:更新购物车摘要HTML  ( Magento 2 update cart summary html ) 
当我使用子弹来增加数量时,我将使用ajax更新购物车。调用Ajax如何更新购物车摘要。我在这里陷入困境,请帮我出来。 也,我使用 $("#cart-totals").trigger('contentUpdated'); 响应行,但它不起作用:( :( ...

2  亚马逊付款协议复选框不起作用  ( Amazon payment agreement checkbox not working ) 
复选框同意目前不起作用,始终显示此消息。我认为这是否是JavaScript或Ajax冲突。 请同意下订单之前的所有条款和条件。 ...

0  JavaScript在Ajax加载的模态弹出窗口  ( Javascript in ajax loaded modal popup ) 
我正在研究需要打开模态窗口的模块,并在它内部显示一些内容+一些js逻辑。 所以我加载模板与Ajax请求,它只能精细:(简化模板): <input type="checkbox" id="show_date" name="show_date" class="control-checkbox admin__contr...

1  Magento 2的产品审查表格2  ( Product review form in magento 2 ) 
我已将修改的产品审查表格作为弹出模态,现在我已通过Ajax将表单数据传递给我的覆盖控制器,但它显示了以下错误。 {"0" :"源类" xxx yyy controller index 结果"for "xxx yyy controller index 结果表法" 代代不是 存在。"," 1":...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有