は、私は、以下のボタンを持つフォームを持って提出することを防ぎ良い。 ?私は広告location.href="mahjong.php?layout=win";
しようとすると、問題は、私が使用している場合は、私のフォームは
に勝つ=私が欲しい私は、このボタンを押すと、フォームが送信とURL mahjong.phpをロードしていることであるレイアウトです:
$("#test2").click(function(){
location.href="mahjong.php?layout=win";
$.ajax({
type: "POST",
data: $("#form").serialize(),
cache: false,
url: "insert.php"
});
return false;
});
私はURLに行くが、フォームは常に提出されません。これを修正する方法。 insert.phpファイルを編集することはできません。これは他のボタンでも使用されています(リダイレクトが必要ない場合)
[OK]を、私はあなたが '成功を使用して参照してください。'違いは何である機能():関数() '、別の男が'完全示唆されます? – Maurice
@Maurice 'success'は、AJAXリクエストが「成功」の結果を返した場合にのみ発生します。エラーが返された場合でも(たとえば、404が見つかりませんでした)、「完了」は完了した後に発生します。あなたのアプリケーションに適しているものを決定する必要があります。 – lonesomeday
説明をいただきありがとうございます。 – Maurice