私のphtmlファイルの1つに簡単なボタンを追加しました。 
<input type='button' name='emq_zip_btn' class='emq_zip_btn' value='Go'>カスタムモジュール(Ved_Mymodule)から1つのカスタム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 Magento\Framework\App\Action\Context;
class Index extends Action
{
    /**
     * @var \Tutorial\SimpleNews\Model\NewsFactory
     */
    protected $_modelNewsFactory;
    /**
     * @param Context $context
     * @param NewsFactory $modelNewsFactory
     */
    public function __construct(
        Context $context,
        NewsFactory $modelNewsFactory
    ) {
        parent::__construct($context);
        $this->_modelNewsFactory = $modelNewsFactory;
    }
    public function execute()
    {
    }
}Ved / Mymodule / etc / frontend / routes.xml:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:noNamespaceSchemaLocation="../../../../../../lib/internal/Magento/Framework/
App/etc/routes.xsd">
    <router id="standard">
        <route id="news" frontName="news">
            <module name="Ved_Mymodule" />
        </route>
    </router>私の質問は、このコントローラーメソッドからデータを返し、jQueryを介してそれにアクセスする方法です。つまり、ボタンがクリックされた後に単純なajax呼び出しを行う方法です。
                  vedu製品の詳細ページにcuctomチェックボックスを追加する必要がある場合に説明してください。チェックすると、カートに更新される製品価格に$ 0.50を追加します
                
                
                  
                    —
                    Ashwini