MVCコントローラーで外部URLにリダイレクトできません

サムライジャック

アトムペイメントゲートウェイをMVCプロジェクトに統合しようとしています。CORSを有効にした後でも、この厄介なエラーが発生しています。そのため、問題の原因はおそらくリターンURLだと思いました。だから私は本当の原因を見つけるために簡単なリダイレクトを書きましたが、return Redirect("https://google.com");それでも同じエラーが発生します。私は何が間違っているのですか?

  public ActionResult TransferFund()
     {    
        return Redirect("https://google.com");
     }

Failed to load https://google.com/: Response to preflight request doesn't pass 
access control check: No 'Access-Control-Allow-Origin' header is present on the requested 
resource. Origin 'http://localhost:25850' is therefore not allowed 
access. The response had HTTP status code 405.

私は続いているこのをリダイレクトします

編集

<script type="text/javascript">
    $(document).ready(function () {


            $('#btnatom').on('click', function () {
                $.ajax({
                    type: 'POST',
                    url: "/AtomPayment/TransferFund",
                    data: {},
                    dataType: "text",
                    success: function (resultData) { alert("Save Complete") }
                });
            });
        });


    </script>
    [HttpPost]
    public ActionResult TransferFund()
    {

        return new RedirectResult("http://google.com");
        string strURL, strClientCode, strClientCodeEncoded;
        ....
    }
創傷

'POST'メソッドのため、 'TransferFund'メソッドでリダイレクトを行うことができませんでした。jqueryからそれを行います。ここで修正されたコード:

<script type="text/javascript">
    $(document).ready(function () {


            $('#btnatom').on('click', function () {
                $.ajax({
                    type: 'POST',
                    url: "/AtomPayment/TransferFund",
                    data: {},
                    dataType: "text",
                    success: function (resultData) { 
                        if(resultData == "Ok"){
                            alert("Save Complete");
                            window.location = "https://google.com/"
                        }
                    }
                });
            });
        });
</script>

[HttpPost]
public ActionResult TransferFund()
{
    //do some transfer work
    return Content("Ok");
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

サーブレットプログラムで外部URL(google.comなど)にリダイレクトできません

分類Dev

Spring MVCのコントローラーアクションから外部URLにリダイレクトする

分類Dev

ASP.NET CoreMVCプロジェクトコントローラーで別のページをリダイレクトできません

分類Dev

Magento 1.8.1.0は、VPSでエラーなしにリダイレクトにログインできません(ローカルマシンがありません)

分類Dev

cakePHP3.0-管理コントローラー+アクションの「イン」中にセッションがタイムアウトした場合...非管理コントローラー+アクションにリダイレクトできません

分類Dev

jQueryAjaxはオブジェクトのリストをMVCコントローラーに送信できません

分類Dev

MVCはコントローラーなしでビューにリダイレクトします

分類Dev

グーグルプレイコンソール:アーティファクトライブラリからapkをダウンロードできません

分類Dev

ログインページからホームページにリダイレクトできません

分類Dev

ajaxの文字列のリストをコントローラーMVCに渡す方法。コントローラーの値にアクセスできません

分類Dev

Djangoにログインした後、ホームページにリダイレクトできません

分類Dev

コントローラからJavaScriptをレンダリングできますが、.jsファイルをレンダリングできません

分類Dev

リダイレクトURLの後に認証コードをフェッチできません

分類Dev

リダイレクトはspringbootコントローラで動作していません

分類Dev

RDPリダイレクトプリンターにraw印刷できません

分類Dev

ログイン成功後、ホームページにリダイレクトできません

分類Dev

コントローラーからプレイフレームワークのビューにリストを渡すことができません

分類Dev

WebAPIコントローラーでブレークポイントをヒットできません

分類Dev

コントローラにAJAXリクエストを送信できません

分類Dev

mvcプロジェクトで必要な形式でデータをレンダリングできません

分類Dev

nilにリダイレクトできません!(エラー)-Rails 4 Nested Form

分類Dev

Nginx入力コントローラーはリダイレクトを介してURLを保持しません

分類Dev

コンソール出力をファイルにリダイレクトできません

分類Dev

クリック時に別のページにリダイレクトできませんか?mvc4

分類Dev

Laravel5.1認証-ログインページにリダイレクトできません

分類Dev

Firebaseストレージ。ダウンロードURLを正常に取得できません。(アンドロイド)

分類Dev

DataListコマンドは別のページにリダイレクトできません

分類Dev

Mint-「ホームディレクトリ...」エラーにログインできません

分類Dev

Reactルート-ログアウトは正しいページにリダイレクトできません

Related 関連記事

  1. 1

    サーブレットプログラムで外部URL(google.comなど)にリダイレクトできません

  2. 2

    Spring MVCのコントローラーアクションから外部URLにリダイレクトする

  3. 3

    ASP.NET CoreMVCプロジェクトコントローラーで別のページをリダイレクトできません

  4. 4

    Magento 1.8.1.0は、VPSでエラーなしにリダイレクトにログインできません(ローカルマシンがありません)

  5. 5

    cakePHP3.0-管理コントローラー+アクションの「イン」中にセッションがタイムアウトした場合...非管理コントローラー+アクションにリダイレクトできません

  6. 6

    jQueryAjaxはオブジェクトのリストをMVCコントローラーに送信できません

  7. 7

    MVCはコントローラーなしでビューにリダイレクトします

  8. 8

    グーグルプレイコンソール:アーティファクトライブラリからapkをダウンロードできません

  9. 9

    ログインページからホームページにリダイレクトできません

  10. 10

    ajaxの文字列のリストをコントローラーMVCに渡す方法。コントローラーの値にアクセスできません

  11. 11

    Djangoにログインした後、ホームページにリダイレクトできません

  12. 12

    コントローラからJavaScriptをレンダリングできますが、.jsファイルをレンダリングできません

  13. 13

    リダイレクトURLの後に認証コードをフェッチできません

  14. 14

    リダイレクトはspringbootコントローラで動作していません

  15. 15

    RDPリダイレクトプリンターにraw印刷できません

  16. 16

    ログイン成功後、ホームページにリダイレクトできません

  17. 17

    コントローラーからプレイフレームワークのビューにリストを渡すことができません

  18. 18

    WebAPIコントローラーでブレークポイントをヒットできません

  19. 19

    コントローラにAJAXリクエストを送信できません

  20. 20

    mvcプロジェクトで必要な形式でデータをレンダリングできません

  21. 21

    nilにリダイレクトできません!(エラー)-Rails 4 Nested Form

  22. 22

    Nginx入力コントローラーはリダイレクトを介してURLを保持しません

  23. 23

    コンソール出力をファイルにリダイレクトできません

  24. 24

    クリック時に別のページにリダイレクトできませんか?mvc4

  25. 25

    Laravel5.1認証-ログインページにリダイレクトできません

  26. 26

    Firebaseストレージ。ダウンロードURLを正常に取得できません。(アンドロイド)

  27. 27

    DataListコマンドは別のページにリダイレクトできません

  28. 28

    Mint-「ホームディレクトリ...」エラーにログインできません

  29. 29

    Reactルート-ログアウトは正しいページにリダイレクトできません

ホットタグ

アーカイブ