0

私はフォームを持っています:

<form id="auth_form" action="http:abcd/sub/SSO" method="post">
    //other input
    <input type="submit" value="Click to get Auth" />
</form>

ユーザーがボタンをクリックして送信すると、送信する前に最初に何かを行い、送信時間を示すタイムスタンプなどのフィールドをフォームに追加します。

//javascript
$("#auth_form").submit(function(){
    //some thing to add to the form input
});

しかし、送信ボタンをクリックすると、ページはアクション ページに移動せず、代わりにダウンロードを開始します。ファイル「SSO」をダウンロードします。どうしたの?

4

3 に答える 3

1

http:abcd/sub/SSO は何をしますか? ユーザーのログイン要求を受け取り、認証が成功すると別の URL にリダイレクトすると推測しています。http:abcd/sub/SSO エンドポイントからの応答ヘッダーを確認してみましたか?これは正しいコンテンツ タイプを送信していないようです。

于 2013-07-18T06:19:44.270 に答える
0

あなたは間違っています、the page is not directed to the action page.

ページはアクション ページに移動し、URL の末尾にあるファイル SSO をダウンロードします。

于 2013-07-18T06:21:59.153 に答える
0

http//:abcd/sub/SSO postを使用して特定の URL にフォームを投稿する場合、1 つの可能性があります。

<form id="auth_form" action="http://abcd/sub/SSO" method="post">

添付ファイルとして応答する場合があります..

ダウンロード用のブラウザ プロンプト ダイアログなので、最初に ur を確認するpostか、投稿の URL を変更すると、ファイルとして応答しません。

于 2013-07-18T06:23:20.283 に答える