I want to redirect user on button click from .phtml
template file, however, really struggle to find a working solution.
Here is my controller with path of /batchorder/index/addtocart
:
public function execute()
{
$this->_redirect('checkout/cart/index');
}
Here is my template file with the post request:
$("#addToCart").click(function(){
let controllerUrl = "<?php echo $block->getUrl('batchorder/index/addtocart'); ?>"
$.post( controllerUrl );
}
When I navigate to www.mydomain.com/batchorder/index/addtocart in my browser, the redirect is working fine, however, when hitting the button with id #addToCart
the redirect is not working.
Is this even possible with the jQuery post request? Is there alternative way? I am sending some information to the controller with the post request and want to redirect in the controller once the operations are finished.
Any guidance will be highly appreciated.