我有一个返回xml数据的url,它使用带有用户名和密码的url。
$.ajax({
url: 'http://myserver.com:port/BC/rest/productslist/',
data: {
'username': 'username',
'password': 'password'
},
dataType: "jsonp", // for cross domain
contentType: "application/xml; charset=UTF-8",
type: 'GET',
crossDomain: true,
beforeSend : function(xhr) {
xhr.setRequestHeader("Authorization", "Basic" + window.btoa("username" + ":"+ "password"));
},
success: function(sucessResponse) {
alert('PUT completed' + sucessResponse);
} ,
error: function(failResponse){
alert("Error: Something went wrong" + JSON.stringify(failResponse));
}
});
问题:当我测试代码时,它显示错误:
未捕获的SyntaxError:意外的令牌<'错误。
有什么建议吗?感谢