如何在Magento 2.1.0中进行简单的Ajax调用
我在一个phtml文件中添加了一个简单的按钮。 <input type='button' name='emq_zip_btn' class='emq_zip_btn' value='Go'> 我从自定义模块(Ved_Mymodule)添加了一个自定义js文件(“ emq.js”): 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'); }); }); //]]> }); 当我单击以上按钮时,控制台中将打印“ clicked”,即jQuery正常工作。 这是来自自定义模块Ved_Mymodule的控制器文件: Ved \ Mymodule \ Controller \ Index \ Index.php: <?php namespace Ved\Mymodule\Controller\Index; use Ved\Mymodule\Model\NewsFactory; use Magento\Framework\App\Action\Action; use …