Mini cart not update the data after execute custom actionHow can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?How to update mini cart on mobile after custom add to cart form submitsMagento 2 : Mini-cart quantity update button not working properlyMini cart is not working after adding custom themeUpdate Mini Cart count Magento 2Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom Options
Why is stat::st_size 0 for devices but at the same time lseek defines the device size correctly?
Identifying the interval from A♭ to D♯
The use of "touch" and "touch on" in context
Replacing Windows 7 security updates with anti-virus?
Do I need life insurance if I can cover my own funeral costs?
Be in awe of my brilliance!
Can the damage from a Talisman of Pure Good (or Ultimate Evil) be non-lethal?
Can elves maintain concentration in a trance?
Ban on all campaign finance?
Russian cases: A few examples, I'm really confused
Where is the 1/8 CR apprentice in Volo's Guide to Monsters?
Provisioning profile doesn't include the application-identifier and keychain-access-groups entitlements
Is it normal that my co-workers at a fitness company criticize my food choices?
Happy pi day, everyone!
What options are left, if Britain cannot decide?
Why would a flight no longer considered airworthy be redirected like this?
Professor being mistaken for a grad student
Is it true that real estate prices mainly go up?
Sword in the Stone story where the sword was held in place by electromagnets
PTIJ: Who should pay for Uber rides: the child or the parent?
How to deal with a cynical class?
What is IP squat space
Why are the outputs of printf and std::cout different
Should we release the security issues we found in our product as CVE or we can just update those on weekly release notes?
Mini cart not update the data after execute custom action
How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?How to update mini cart on mobile after custom add to cart form submitsMagento 2 : Mini-cart quantity update button not working properlyMini cart is not working after adding custom themeUpdate Mini Cart count Magento 2Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom Options
I have create a custom module and perform the action using ajax call. I have created the sections.xml and update the below code.
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd">
<action name="southlincprotection/Index/Index">
<section name="cart"/>
</action>
</config>
but it is not working and not updating the minicart item after succesfull ajax execution. can anyone please let me where I am doing mistakes.
Package Name >> Southlinc
Module Name >> Protection
Controller >> Index >> Index.php
I have defined the frontname "southlincprotection" in routes.xml
my Ajax code is below
var param = 'quoteid=<?php echo $quoteId; ?>&ajax=1';
$.ajax(
showLoader: true,
url: '<?php echo $baseUrl; ?>southlincprotection',
data: param,
type: "POST",
dataType: 'json'
);
magento2 magento-2.1.10
bumped to the homepage by Community♦ 22 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
I have create a custom module and perform the action using ajax call. I have created the sections.xml and update the below code.
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd">
<action name="southlincprotection/Index/Index">
<section name="cart"/>
</action>
</config>
but it is not working and not updating the minicart item after succesfull ajax execution. can anyone please let me where I am doing mistakes.
Package Name >> Southlinc
Module Name >> Protection
Controller >> Index >> Index.php
I have defined the frontname "southlincprotection" in routes.xml
my Ajax code is below
var param = 'quoteid=<?php echo $quoteId; ?>&ajax=1';
$.ajax(
showLoader: true,
url: '<?php echo $baseUrl; ?>southlincprotection',
data: param,
type: "POST",
dataType: 'json'
);
magento2 magento-2.1.10
bumped to the homepage by Community♦ 22 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
In which page are you going to implement this and what is your front name? Is it southlincprotection?
– Purushotam Sangroula
Jan 12 '18 at 6:58
My frontname is southlincprotection I want to use in my custom action when I tried to execute the Ajax call
– Jack
Jan 12 '18 at 9:10
Just try to debug the file which told you I had the same problem I fixed it by debugging :) @Jack
– Keyur Shah
Jan 12 '18 at 9:14
I have tried with your solution but not getting success. Thanks
– Jack
Jan 12 '18 at 9:15
Not getting success means ? You only need to debug the piece of code nothing else, after debugging you get to know that why your code is not working. @Jack
– Keyur Shah
Jan 13 '18 at 12:28
add a comment |
I have create a custom module and perform the action using ajax call. I have created the sections.xml and update the below code.
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd">
<action name="southlincprotection/Index/Index">
<section name="cart"/>
</action>
</config>
but it is not working and not updating the minicart item after succesfull ajax execution. can anyone please let me where I am doing mistakes.
Package Name >> Southlinc
Module Name >> Protection
Controller >> Index >> Index.php
I have defined the frontname "southlincprotection" in routes.xml
my Ajax code is below
var param = 'quoteid=<?php echo $quoteId; ?>&ajax=1';
$.ajax(
showLoader: true,
url: '<?php echo $baseUrl; ?>southlincprotection',
data: param,
type: "POST",
dataType: 'json'
);
magento2 magento-2.1.10
I have create a custom module and perform the action using ajax call. I have created the sections.xml and update the below code.
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd">
<action name="southlincprotection/Index/Index">
<section name="cart"/>
</action>
</config>
but it is not working and not updating the minicart item after succesfull ajax execution. can anyone please let me where I am doing mistakes.
Package Name >> Southlinc
Module Name >> Protection
Controller >> Index >> Index.php
I have defined the frontname "southlincprotection" in routes.xml
my Ajax code is below
var param = 'quoteid=<?php echo $quoteId; ?>&ajax=1';
$.ajax(
showLoader: true,
url: '<?php echo $baseUrl; ?>southlincprotection',
data: param,
type: "POST",
dataType: 'json'
);
magento2 magento-2.1.10
magento2 magento-2.1.10
asked Jan 12 '18 at 6:42
JackJack
151113
151113
bumped to the homepage by Community♦ 22 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 22 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
In which page are you going to implement this and what is your front name? Is it southlincprotection?
– Purushotam Sangroula
Jan 12 '18 at 6:58
My frontname is southlincprotection I want to use in my custom action when I tried to execute the Ajax call
– Jack
Jan 12 '18 at 9:10
Just try to debug the file which told you I had the same problem I fixed it by debugging :) @Jack
– Keyur Shah
Jan 12 '18 at 9:14
I have tried with your solution but not getting success. Thanks
– Jack
Jan 12 '18 at 9:15
Not getting success means ? You only need to debug the piece of code nothing else, after debugging you get to know that why your code is not working. @Jack
– Keyur Shah
Jan 13 '18 at 12:28
add a comment |
In which page are you going to implement this and what is your front name? Is it southlincprotection?
– Purushotam Sangroula
Jan 12 '18 at 6:58
My frontname is southlincprotection I want to use in my custom action when I tried to execute the Ajax call
– Jack
Jan 12 '18 at 9:10
Just try to debug the file which told you I had the same problem I fixed it by debugging :) @Jack
– Keyur Shah
Jan 12 '18 at 9:14
I have tried with your solution but not getting success. Thanks
– Jack
Jan 12 '18 at 9:15
Not getting success means ? You only need to debug the piece of code nothing else, after debugging you get to know that why your code is not working. @Jack
– Keyur Shah
Jan 13 '18 at 12:28
In which page are you going to implement this and what is your front name? Is it southlincprotection?
– Purushotam Sangroula
Jan 12 '18 at 6:58
In which page are you going to implement this and what is your front name? Is it southlincprotection?
– Purushotam Sangroula
Jan 12 '18 at 6:58
My frontname is southlincprotection I want to use in my custom action when I tried to execute the Ajax call
– Jack
Jan 12 '18 at 9:10
My frontname is southlincprotection I want to use in my custom action when I tried to execute the Ajax call
– Jack
Jan 12 '18 at 9:10
Just try to debug the file which told you I had the same problem I fixed it by debugging :) @Jack
– Keyur Shah
Jan 12 '18 at 9:14
Just try to debug the file which told you I had the same problem I fixed it by debugging :) @Jack
– Keyur Shah
Jan 12 '18 at 9:14
I have tried with your solution but not getting success. Thanks
– Jack
Jan 12 '18 at 9:15
I have tried with your solution but not getting success. Thanks
– Jack
Jan 12 '18 at 9:15
Not getting success means ? You only need to debug the piece of code nothing else, after debugging you get to know that why your code is not working. @Jack
– Keyur Shah
Jan 13 '18 at 12:28
Not getting success means ? You only need to debug the piece of code nothing else, after debugging you get to know that why your code is not working. @Jack
– Keyur Shah
Jan 13 '18 at 12:28
add a comment |
2 Answers
2
active
oldest
votes
The main file responsible to update mini cart is,
MagentoCustomerviewfrontendwebjscustomer-data.js
in this file, you can find this piece of code,
$(document).on('ajaxComplete', function (event, xhr, settings)
var sections,
redirects;
if (settings.type.match(/post);
So, I would suggest debugging only this code in chrome or firefox I am sure you will definitely get the reason.
add a comment |
The problem could be the use of capital letter in action. Change it with:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd">
<action name="southlincprotection/index/index">
<section name="cart"/>
</action>
</config>
Firstly make sure that your template is being run and your js is being loaded
Thanks, but it didn't work for me
– Jack
Jan 12 '18 at 9:41
first load your controller in your browser and check if everything is working fine.
– Purushotam Sangroula
Jan 12 '18 at 9:43
My other things are working fine when I execute my action
– Jack
Jan 12 '18 at 9:51
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f209191%2fmini-cart-not-update-the-data-after-execute-custom-action%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The main file responsible to update mini cart is,
MagentoCustomerviewfrontendwebjscustomer-data.js
in this file, you can find this piece of code,
$(document).on('ajaxComplete', function (event, xhr, settings)
var sections,
redirects;
if (settings.type.match(/post);
So, I would suggest debugging only this code in chrome or firefox I am sure you will definitely get the reason.
add a comment |
The main file responsible to update mini cart is,
MagentoCustomerviewfrontendwebjscustomer-data.js
in this file, you can find this piece of code,
$(document).on('ajaxComplete', function (event, xhr, settings)
var sections,
redirects;
if (settings.type.match(/post);
So, I would suggest debugging only this code in chrome or firefox I am sure you will definitely get the reason.
add a comment |
The main file responsible to update mini cart is,
MagentoCustomerviewfrontendwebjscustomer-data.js
in this file, you can find this piece of code,
$(document).on('ajaxComplete', function (event, xhr, settings)
var sections,
redirects;
if (settings.type.match(/post);
So, I would suggest debugging only this code in chrome or firefox I am sure you will definitely get the reason.
The main file responsible to update mini cart is,
MagentoCustomerviewfrontendwebjscustomer-data.js
in this file, you can find this piece of code,
$(document).on('ajaxComplete', function (event, xhr, settings)
var sections,
redirects;
if (settings.type.match(/post);
So, I would suggest debugging only this code in chrome or firefox I am sure you will definitely get the reason.
answered Jan 12 '18 at 7:43
Keyur ShahKeyur Shah
13.2k23964
13.2k23964
add a comment |
add a comment |
The problem could be the use of capital letter in action. Change it with:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd">
<action name="southlincprotection/index/index">
<section name="cart"/>
</action>
</config>
Firstly make sure that your template is being run and your js is being loaded
Thanks, but it didn't work for me
– Jack
Jan 12 '18 at 9:41
first load your controller in your browser and check if everything is working fine.
– Purushotam Sangroula
Jan 12 '18 at 9:43
My other things are working fine when I execute my action
– Jack
Jan 12 '18 at 9:51
add a comment |
The problem could be the use of capital letter in action. Change it with:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd">
<action name="southlincprotection/index/index">
<section name="cart"/>
</action>
</config>
Firstly make sure that your template is being run and your js is being loaded
Thanks, but it didn't work for me
– Jack
Jan 12 '18 at 9:41
first load your controller in your browser and check if everything is working fine.
– Purushotam Sangroula
Jan 12 '18 at 9:43
My other things are working fine when I execute my action
– Jack
Jan 12 '18 at 9:51
add a comment |
The problem could be the use of capital letter in action. Change it with:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd">
<action name="southlincprotection/index/index">
<section name="cart"/>
</action>
</config>
Firstly make sure that your template is being run and your js is being loaded
The problem could be the use of capital letter in action. Change it with:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd">
<action name="southlincprotection/index/index">
<section name="cart"/>
</action>
</config>
Firstly make sure that your template is being run and your js is being loaded
answered Jan 12 '18 at 9:16
Purushotam SangroulaPurushotam Sangroula
1,085925
1,085925
Thanks, but it didn't work for me
– Jack
Jan 12 '18 at 9:41
first load your controller in your browser and check if everything is working fine.
– Purushotam Sangroula
Jan 12 '18 at 9:43
My other things are working fine when I execute my action
– Jack
Jan 12 '18 at 9:51
add a comment |
Thanks, but it didn't work for me
– Jack
Jan 12 '18 at 9:41
first load your controller in your browser and check if everything is working fine.
– Purushotam Sangroula
Jan 12 '18 at 9:43
My other things are working fine when I execute my action
– Jack
Jan 12 '18 at 9:51
Thanks, but it didn't work for me
– Jack
Jan 12 '18 at 9:41
Thanks, but it didn't work for me
– Jack
Jan 12 '18 at 9:41
first load your controller in your browser and check if everything is working fine.
– Purushotam Sangroula
Jan 12 '18 at 9:43
first load your controller in your browser and check if everything is working fine.
– Purushotam Sangroula
Jan 12 '18 at 9:43
My other things are working fine when I execute my action
– Jack
Jan 12 '18 at 9:51
My other things are working fine when I execute my action
– Jack
Jan 12 '18 at 9:51
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f209191%2fmini-cart-not-update-the-data-after-execute-custom-action%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
In which page are you going to implement this and what is your front name? Is it southlincprotection?
– Purushotam Sangroula
Jan 12 '18 at 6:58
My frontname is southlincprotection I want to use in my custom action when I tried to execute the Ajax call
– Jack
Jan 12 '18 at 9:10
Just try to debug the file which told you I had the same problem I fixed it by debugging :) @Jack
– Keyur Shah
Jan 12 '18 at 9:14
I have tried with your solution but not getting success. Thanks
– Jack
Jan 12 '18 at 9:15
Not getting success means ? You only need to debug the piece of code nothing else, after debugging you get to know that why your code is not working. @Jack
– Keyur Shah
Jan 13 '18 at 12:28