我想在ajax调用中发送用户名和密码。我意识到这不是一个好习惯。但是对于目前的测试,我必须这样做。
到目前为止我的代码:
$.ajax({
url: $(this).attr('action'),
type: 'POST',
data: $(this).serialize(),
data: {username: "user", password: "password"},
success: function(data){
//var data = JSON.parse(jsondata);
console.log(data);
},
});
但我每次都遇到401错误。有没有办法解决它?
答案 0 :(得分:4)
http身份验证的用户名和密码有自己的字段
$.ajax({
url: $(this).attr('action'),
type: 'POST',
data: $(this).serialize(),
username: "user",
password: "password",
success: function(data){
//var data = JSON.parse(jsondata);
console.log(data);
},
});