マイコード:JSONの成功のために他の場所にリダイレクトしますか?
<script>
$('#form').submit(function() {
$.ajax({
type: 'POST',
url: $(this).attr('action'),
dataType: 'json',
success: function(json) {
window.location.href = "http://www.example.com";
}
});
return false;
});
</script>
FORM:フォームプレスは、私が何をしたいのか、それだけでJSON成功メッセージであるアクションページに行く提出
<form id="form" class="center" action="http://localhost/products/index.php?route=checkout/cart/add" method="post">
<input type="text" name="cname">
<input type="hidden" name="product_id" value="51">
<input type="submit">
</form>
アクションページ以外の別のページにリダイレクトされますが、コードが機能していないようです。
私のコードには正確に何が間違っていますか?
あなたが私を助けてくれると大変感謝しています。
、あなたが他のページ/サイトにリダイレクトすることができ、成功の方法で (window.location.href =「http://www.EXAMPLE.com」) localhost/products/index.php?route = checkout/cart/add – rakupu
このコードでも、別の場所に移動するためのエラー関数を追加しましたが、コードを完全に無視するようです。 – rakupu
ページ。 '$(function(){/ * code here * /} ')を必ず入れてください。 – charlietfl