将基本身份验证与jQuery和ajax结合使用。
我试图通过浏览器创建一个基本的身份验证,但我无法真正做到这一点。
如果这个脚本不在这里,浏览器身份验证将接管,但我想告诉浏览器,用户即将进行身份验证。
地址应该是:http://username:password@server.in.local/
我有一份表格:
还有一个剧本:var username = $("input#username").val();var password = $("input#password").val();function make_base_auth(user, password) {
var tok = user + ':' + password;
var hash = Base64.encode(tok);
return "Basic " + hash;}$.ajax ({
type: "GET",
url: "index1.php",
dataType: 'json',
async: false,
data: '{"username": "' + username + '", "password" : "' + password + '"}',
success: function (){
alert('Thanks for your comment!');
}});