在ajax调用中传递用户名和密码

时间:2015-02-03 21:54:29

标签: jquery ajax cross-domain

我想在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错误。有没有办法解决它?

1 个答案:

答案 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);
    },
});