jquery-ajax - 使用AJAX(jquery)(json)时后台node.js(express)不能使用res.redirect重定向?
大家讲道理
大家讲道理 2017-04-17 15:30:10
0
3
739
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(3)
小葫芦

実は、自分で考えて分かりました。私のニーズでは、AJAX の使用も必要です。 AJAX が使用されていない場合、インジェクション攻撃の危険を冒してパスワード値を渡すためにパラメータ付きの URL を使用する必要がありますか?

まず最初に、AJAX を使用すると、リクエストとコールバックのプロセスが完了するため、この問題に対する解決策はありません。 HTTP は 1 つだけです。ヘッダーをリダイレクトすると、それが繰り返され、エラーが報告されます。

AJAX を使用することは、同じインターフェイス上で行われます。他のインターフェイスへのリダイレクトは、AJAX のリクエスト プロセス全体を中断することはできません。これは、リダイレクト関数が AJAX リクエストの途中で方向を変更し、AJAX のプロセス全体が中断されるためです。

つまり、ログイン インターフェイスを作成したい場合は、AJAX のみが次のステップを開くための URL を返し、その後フロント エンドを転送できます。
または、AJAX を使用しないでください。

いいねを押す +0
伊谢尔伦

まず、ajax とは何かを理解する必要があります。Ajax は、ページ全体を再更新することなく、ページを部分的に更新するように設計されています。必要に応じて、ajax テクノロジーを使用する必要はありません。

いいねを押す +0
刘奇

あなたが言ったように、Ajax はもともとデータを取得するために使用されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート