JQuery $ .getJSON用户名和密码基本身份验证?

时间:2016-01-14 11:49:04

标签: javascript jquery ajax getjson

我想要这样的事情:How to use Basic Auth with jQuery and AJAX?

在问题中,他们解释了如何使用身份验证

我需要对服务器使用jQuery $.getJSON而不是$.ajax请求,因为它不支持跨站点。 而且我还需要提交用户和密码。 有没有办法在$.getJSON中提交用户和密码作为参数而不在https://user:password@myserver.com这样的网址中发送?

2 个答案:

答案 0 :(得分:0)

$ .getJSON是$ .ajax的简写,所以你可能确实需要ajax。您可以在http://api.jquery.com/jquery.ajax/上看到如何设置标题

$.ajax(url, {crossDomain:true, headers:{'X-My':'Foo'}})

这可能是Pass request headers in a jQuery AJAX GET call

的副本

答案 1 :(得分:0)

$.getJSON("url", { user: "name", password: "123456" })
    .done(function(json) {
        console.log("Store User autthentication successfully");
    })
    .fail(function(jqxhr, textStatus, error) {
    });