0

我正在尝试使用 POST 方法将密码和用户名发送到服务器进行验证。我目前正在本地主机上运行

这是我的代码:

$.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 回答