1
私はいくつかの製品を含む静的なページを構築しています。私は私の製品ページの1つで生成された静的なHTMLを取り出し、他のすべての製品をこのページに追加しました。各製品にはラジオボタンがあり、顧客はそのうちの1つだけを選択できます。数量は常に1になります。{Magento}商品ページとカートに入れる
product_addtocart_formを送信するにはどうすればよいですか?
私は、フォームはこのように機能を提出する修正:
var productAddToCartForm = new VarienForm("product_addtocart_form");
productAddToCartForm.submit = function(){
if(this.validator.validate()) {
var product_id = jQuery("input[name='product']:checked").val();
this.form.action = "/store/checkout/cart/add/product/"+product_id+"/qty/1";
this.form.submit();
}
}.bind(productAddToCartForm);
しかし、それは常に動作しません。私は私の製品ページが、PRODUCT_IDの変更と同じですこれにアクションを、変更する場合:
this.form.action = "/store/checkout/cart/add/uenc/aHR0cDovL3N0YWdpbmcuY2ljLnNjaWMuY29tL3N0b3JlL3B1YmxpY2F0aW9ucy8yNS1tb3N0LWlubm92YXRpdmUtYWdlbnRzLWluLWFtZXJpY2EuaHRtbD9fX19TSUQ9VQ,,/"+product_id+"/qty/1";
はまたinconsistenty動作します。
どうすればいいですか?
に渡してください。既に成功していません。私はそれをどのように救済したのですか?フォームを完全に取り除き、/ store/checkout/cart/add/product/"+ product_id +"/qty/1へ。 – MB34