0
$.ajax({
url: 'https://www.someserver.com/Form.aspx',
type: 'POST',
dataType: 'html',
data: {
'email': email
'key': key
},
success: function(data) {
console.log(data);
},
error: function(error) {
console.log(error);
}
});
、私は成功応答を取得します。 (ローカルホスト上で実行されている:3000)私のローカル環境では、私はすぐに次のエラーを取得:最初は
Cannot POST/
を、私は私がターゲットURLがhttpsであるという事実かもしれないと思ったし、私は自分のローカル環境を提供しました。通常のhttpを介して。しかし、ブラウザ同期プロセスをhttpsで実行するように切り替えると、同じエラーが発生します。
私のローカル環境から自分のフォーム情報を投稿できない理由を知っている人はいますか?
おかげで私は通常
すなわち
、ページにアップ高電流ルートディレクトリを注入し、その後、私はJavaScriptで、私は、正しいURLを取得するために追加します。私はパスの問題についてのあなたの点を見ていますが、私はコード内に絶対URLを使用しています。答えに記述した問題を緩和するべきではありませんか? – MooseHTMLがサーバーxyz.comから提供されている場合、構成なしでabc.comサーバーにAJAX呼び出しを行うことはできません。デフォルトの結果は、ajax呼び出しが失敗することです。あなたは絶対絶対URLを望んでいないでしょう。それは私の応答があなたが一定の相対URL( "../../page.aspx"かもしれない)を必要としているか、それを計算すると言う理由です。 –
これはかなり一般的な問題です。 –