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
2D counterpart of std::array in C++17
An Accountant Seeks the Help of a Mathematician
Meaning of "SEVERA INDEOVI VAS" from 3rd Century slab
How could a female member of a species produce eggs unto death?
My story is written in English, but is set in my home country. What language should I use for the dialogue?
Font with correct density?
Russian cases: A few examples, I'm really confused
What is the greatest age difference between a married couple in Tanach?
What options are left, if Britain cannot decide?
Be in awe of my brilliance!
Why doesn't the EU now just force the UK to choose between referendum and no-deal?
Is having access to past exams cheating and, if yes, could it be proven just by a good grade?
SQL Server Primary Login Restrictions
How to make healing in an exploration game interesting
At what level can a dragon innately cast its spells?
Identifying the interval from A♭ to D♯
Have researchers managed to "reverse time"? If so, what does that mean for physics?
Old race car problem/puzzle
How to generate globally unique ids for different tables of the same database?
Theorems like the Lovász Local Lemma?
Does this AnyDice function accurately calculate the number of ogres you make unconcious with three 4th-level castings of Sleep?
How Did the Space Junk Stay in Orbit in Wall-E?
Possible Leak In Concrete
Making a sword in the stone, in a medieval world without magic
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♦ 16 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♦ 16 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♦ 16 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♦ 16 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