在我的 PhoneGap 应用程序中,我需要调用使用基本身份验证的服务。
该服务有效(见邮递员,凭据是测试:测试):
我正在 Chrome 和 Android 设备中测试该服务,然后我得到:
我的 jQuery 代码:
function getData(){
var newDataRequest = $.ajax({
type: 'GET',
contentType: 'application/json',
url: 'myurl',
dataType: 'json',
/*username: 'test',
password: 'test',*/
beforeSend: function (xhr) { xhr.setRequestHeader ('Authorization', 'Basic dGVzdDp0ZXN0'); },
timeout: 30000 // timeout after 30 seconds
/*data: { user: "test", psw: "test" }*/
});
newDataRequest.done(function(msg)
{
alert("success");
});
newDataRequest.fail(function(jqXHR, textStatus)
{
alert("ERROR #" + jqXHR.status + " " + jqXHR.responseText);
});
}
如何使其在 Android、IOS 和浏览器(用于测试)上运行?