2011-11-13 7 views
0

私はページを送信するために私のWebアプリのjqueryのボタンの多くを使用して、私はこのようにそれらを使用する:?。は、ページを提出した後、新しいURLに行くためにjqueryのボタンを「<a href="">を追加する方法はあります

<button type="submit">Save</button> 

私はページを提出した後、新しいURLに行くためにjqueryのボタンを<a href="">を追加するのが大好きだ。このように:。

<a href="document_view.php?id=123>"><button>View</button></a> 

のFirefox 3.6.23で、これは素晴らしい作品ブラウザがに行きます。そのURL。
IE 8.0.6では、このビュートンはそのURLには行きません、それはページを提出するだけです。

IEでこれを動作させる方法はありますか?

おかげ

答えて

0

あなたが特定のURLにフォームを送信いずれか、またはあなたが別のURLにアクセスしてください。 ajaxやサーバー側のリダイレクトなしでは、両方を行うことはできません。

  • ajaxの場合、ボタンはフォームを送信しません。たとえば、$.post(url, form.serialize())で送信します。
  • サーバー側のリダイレクトを使用すると、フォームが送信され、サーバー側のコードは、好きなページにリダイレクト(301または302)を送信します。 (リダイレクトを送信する正確な方法は、言語によって異なります。Locationレスポンスヘッダーを設定することによって行われます)
関連する問題

 関連する問題