0

POSTメソッドを使用して、確認のためにpwdとユーザー名をサーバーに送信しようとしています。現在、ローカルホストで実行しています

これが私のコードです:

$.ajax('/auth/', {
        type: 'POST',
        success: function(response) {
            console.log("post success!");
        },
        headers: {'Authorization': 'Basic ' + window.btoa(username+":"+pwd_SHA1)},
        error: function(jq, textStatus, errorThrown) {
            console.log("post error");
        }
    });

以下がコンソールに出力されます。

OPTIONS /auth/
post error 

コール スタックが出力されます。

サーバーはリクエストをまったく受信しなかったため、errorThrown は空の文字列です。

ここで何が問題なのですか?

4

1 に答える 1

0

よし、理由が分かった…

私のApacheサイト設定では、AllowOverrideがありません。したがって、.htaccess ファイルは無視されます。したがって、リクエストを正しい .php ファイルに送信することはできません。

申し訳ありませんが、元の質問で関連情報を提供できませんでした。助けてくれてありがとう

于 2013-09-13T12:46:46.200 に答える