Update Cart Page by Ajax on quantity changeUpdate quantity of products in cart to the max available if quantity entered is greater thanAuto update cart quantity when change quantityTrying to run an AJAX script from the admin area in magentoGet the magento cart quantity with ajaxproduct quickview not working with infinite scrollMagento 2: How to create custom ui_component form to submit data by ajaxAjax cart validation on change qtyMagento 2 cart event observers not redirecting correctlyShopping cart page, update quantity by ajaxCant Access a Value on Input or Button with type Submit
How Could an Airship Be Repaired Mid-Flight
What did Alexander Pope mean by "Expletives their feeble Aid do join"?
Existence of subset with given Hausdorff dimension
What exactly is this small puffer fish doing and how did it manage to accomplish such a feat?
Instead of Universal Basic Income, why not Universal Basic NEEDS?
What's the meaning of “spike” in the context of “adrenaline spike”?
Do the common programs (for example: "ls", "cat") in Linux and BSD come from the same source code?
How to explain that I do not want to visit a country due to personal safety concern?
Is it possible to upcast ritual spells?
Declaring defaulted assignment operator as constexpr: which compiler is right?
Have researchers managed to "reverse time"? If so, what does that mean for physics?
Look at your watch and tell me what time is it. vs Look at your watch and tell me what time it is
What are substitutions for coconut in curry?
How can you use ICE tables to solve multiple coupled equilibria?
Min function accepting varying number of arguments in C++17
Professor being mistaken for a grad student
A limit with limit zero everywhere must be zero somewhere
SOQL: Populate a Literal List in WHERE IN Clause
Is it normal that my co-workers at a fitness company criticize my food choices?
Are there verbs that are neither telic, or atelic?
AG Cluster db upgrade by vendor
What is the rarity of this homebrew magic staff?
Interplanetary conflict, some disease destroys the ability to understand or appreciate music
Co-worker team leader wants to inject his friend's awful software into our development. What should I say to our common boss?
Update Cart Page by Ajax on quantity change
Update quantity of products in cart to the max available if quantity entered is greater thanAuto update cart quantity when change quantityTrying to run an AJAX script from the admin area in magentoGet the magento cart quantity with ajaxproduct quickview not working with infinite scrollMagento 2: How to create custom ui_component form to submit data by ajaxAjax cart validation on change qtyMagento 2 cart event observers not redirecting correctlyShopping cart page, update quantity by ajaxCant Access a Value on Input or Button with type Submit
I have to update the main cart on change of quantity by Ajax without click on "Update Cart Button" and without reloading the page.
By the following code, I'm able to update cart table but m not getting a solution to update the "Cart Summary" block.
<script>
require(['jquery', 'Magento_Customer/js/customer-data',
'jquery/jquery-storageapi'], function ($)
// $("#submitbutton").hide();
var form = $('form#form-validate');
var qtyfields = $('input.qty');
$('.page.messages').each(function ()
var thismessage = $(this);
thismessage.attr('id', 'messages');
);
form.find(qtyfields).each(function (e)
var thisfield = $(this);
$(this).change(function ()
console.log('change detected');
form.submit();
);
);
form.on('submit', function (e)
e.preventDefault();
$.ajax(
url: form.attr('action'),
data: form.serialize(),
type: 'post',
success: function (res)
var parsedResponse = $.parseHTML(res);
var result = $(parsedResponse).find("#form-validate");
$("#form-validate").replaceWith(result);
//console.log(result);
//location.reload();
,
error: function ()
console.log('error');
);
console.log('form submitted');
);
);
</script>
Please give me some solution.
cart ajax magento-2.1.7
add a comment |
I have to update the main cart on change of quantity by Ajax without click on "Update Cart Button" and without reloading the page.
By the following code, I'm able to update cart table but m not getting a solution to update the "Cart Summary" block.
<script>
require(['jquery', 'Magento_Customer/js/customer-data',
'jquery/jquery-storageapi'], function ($)
// $("#submitbutton").hide();
var form = $('form#form-validate');
var qtyfields = $('input.qty');
$('.page.messages').each(function ()
var thismessage = $(this);
thismessage.attr('id', 'messages');
);
form.find(qtyfields).each(function (e)
var thisfield = $(this);
$(this).change(function ()
console.log('change detected');
form.submit();
);
);
form.on('submit', function (e)
e.preventDefault();
$.ajax(
url: form.attr('action'),
data: form.serialize(),
type: 'post',
success: function (res)
var parsedResponse = $.parseHTML(res);
var result = $(parsedResponse).find("#form-validate");
$("#form-validate").replaceWith(result);
//console.log(result);
//location.reload();
,
error: function ()
console.log('error');
);
console.log('form submitted');
);
);
</script>
Please give me some solution.
cart ajax magento-2.1.7
add a comment |
I have to update the main cart on change of quantity by Ajax without click on "Update Cart Button" and without reloading the page.
By the following code, I'm able to update cart table but m not getting a solution to update the "Cart Summary" block.
<script>
require(['jquery', 'Magento_Customer/js/customer-data',
'jquery/jquery-storageapi'], function ($)
// $("#submitbutton").hide();
var form = $('form#form-validate');
var qtyfields = $('input.qty');
$('.page.messages').each(function ()
var thismessage = $(this);
thismessage.attr('id', 'messages');
);
form.find(qtyfields).each(function (e)
var thisfield = $(this);
$(this).change(function ()
console.log('change detected');
form.submit();
);
);
form.on('submit', function (e)
e.preventDefault();
$.ajax(
url: form.attr('action'),
data: form.serialize(),
type: 'post',
success: function (res)
var parsedResponse = $.parseHTML(res);
var result = $(parsedResponse).find("#form-validate");
$("#form-validate").replaceWith(result);
//console.log(result);
//location.reload();
,
error: function ()
console.log('error');
);
console.log('form submitted');
);
);
</script>
Please give me some solution.
cart ajax magento-2.1.7
I have to update the main cart on change of quantity by Ajax without click on "Update Cart Button" and without reloading the page.
By the following code, I'm able to update cart table but m not getting a solution to update the "Cart Summary" block.
<script>
require(['jquery', 'Magento_Customer/js/customer-data',
'jquery/jquery-storageapi'], function ($)
// $("#submitbutton").hide();
var form = $('form#form-validate');
var qtyfields = $('input.qty');
$('.page.messages').each(function ()
var thismessage = $(this);
thismessage.attr('id', 'messages');
);
form.find(qtyfields).each(function (e)
var thisfield = $(this);
$(this).change(function ()
console.log('change detected');
form.submit();
);
);
form.on('submit', function (e)
e.preventDefault();
$.ajax(
url: form.attr('action'),
data: form.serialize(),
type: 'post',
success: function (res)
var parsedResponse = $.parseHTML(res);
var result = $(parsedResponse).find("#form-validate");
$("#form-validate").replaceWith(result);
//console.log(result);
//location.reload();
,
error: function ()
console.log('error');
);
console.log('form submitted');
);
);
</script>
Please give me some solution.
cart ajax magento-2.1.7
cart ajax magento-2.1.7
edited 14 mins ago
magefms
1,588225
1,588225
asked Aug 29 '17 at 12:17
MagecodeMagecode
519421
519421
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Thank you for your Answer, but this code only will submit once if call the
$("#form-validate").replaceWith(result);
And Ajax returning a whole HTML page for the result, is there any way to just get back small string of a JSON data set instead?
add a comment |
use this one. its works fine for me
- var parsedResponse = jQuery.parseHTML(res);
- var result = jQuery(parsedResponse).find(".subtotal");
- var result1 = jQuery(parsedResponse).find(".message");
- jQuery(".subtotal").replaceWith(result);
- jQuery(".message").replaceWith(result1);
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%2f191045%2fupdate-cart-page-by-ajax-on-quantity-change%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
Thank you for your Answer, but this code only will submit once if call the
$("#form-validate").replaceWith(result);
And Ajax returning a whole HTML page for the result, is there any way to just get back small string of a JSON data set instead?
add a comment |
Thank you for your Answer, but this code only will submit once if call the
$("#form-validate").replaceWith(result);
And Ajax returning a whole HTML page for the result, is there any way to just get back small string of a JSON data set instead?
add a comment |
Thank you for your Answer, but this code only will submit once if call the
$("#form-validate").replaceWith(result);
And Ajax returning a whole HTML page for the result, is there any way to just get back small string of a JSON data set instead?
Thank you for your Answer, but this code only will submit once if call the
$("#form-validate").replaceWith(result);
And Ajax returning a whole HTML page for the result, is there any way to just get back small string of a JSON data set instead?
edited Oct 20 '17 at 23:23
Aasim Goriya
3,9671938
3,9671938
answered Oct 20 '17 at 17:25
Harry AliveHarry Alive
487
487
add a comment |
add a comment |
use this one. its works fine for me
- var parsedResponse = jQuery.parseHTML(res);
- var result = jQuery(parsedResponse).find(".subtotal");
- var result1 = jQuery(parsedResponse).find(".message");
- jQuery(".subtotal").replaceWith(result);
- jQuery(".message").replaceWith(result1);
add a comment |
use this one. its works fine for me
- var parsedResponse = jQuery.parseHTML(res);
- var result = jQuery(parsedResponse).find(".subtotal");
- var result1 = jQuery(parsedResponse).find(".message");
- jQuery(".subtotal").replaceWith(result);
- jQuery(".message").replaceWith(result1);
add a comment |
use this one. its works fine for me
- var parsedResponse = jQuery.parseHTML(res);
- var result = jQuery(parsedResponse).find(".subtotal");
- var result1 = jQuery(parsedResponse).find(".message");
- jQuery(".subtotal").replaceWith(result);
- jQuery(".message").replaceWith(result1);
use this one. its works fine for me
- var parsedResponse = jQuery.parseHTML(res);
- var result = jQuery(parsedResponse).find(".subtotal");
- var result1 = jQuery(parsedResponse).find(".message");
- jQuery(".subtotal").replaceWith(result);
- jQuery(".message").replaceWith(result1);
answered Dec 14 '17 at 6:31
HansuHansu
13
13
add a comment |
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%2f191045%2fupdate-cart-page-by-ajax-on-quantity-change%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