我想在javascript中调用一个ajax请求来调用WCF服务,但我有一个错误:访问被拒绝。访问被拒绝Ajax请求javascript
你可以看到下面的代码:
$("#test").on("click", function() {
$.ajax({
type: "GET",
url: 'http://localhost:1111/Design_Time_Addresses/WCFandEFServiceEnvol/PrestationService/Methode',
dataType: "json",
contentType: "application/json; charset=utf-8",
username: "CWS\jpado",
password: "Password",
success: function (prestaList) {
alert("success");
var prestaPicker = $("#Presta");
$(prestaList.d).each(function() {
prestaPicker.html(prestaPicker.html() +
"<p>" + this.id_prestation + "<\p>"
);
});
},
error: onError
});
});
我认为这个问题来自于“用户名”,因为当我使用调试,antislash \(在用户名)调用Ajax请求后消失。
我试图使用用户名:“CWS \\ jpado”,但它不起作用(两个antislashes保持那样)。我不明白,因为用另一个用户名(例如bpepin)的反垃圾不会消失..
编辑:你知道如果'\ j'是一个转义字符?
对不起,我不知道我是否很好解释。告诉我你是否需要更多信息。
谢谢!
编辑:我编辑将两张图片
与用户名= '\ J' 我得到 'J' Ajax请求
与用户名=后 '\\ J' 我在ajax请求后得到'\\ j'
如何在ajax请求后获得'\ j'?
谢谢
参照这篇文章http://social.msdn.microsoft.com/Forums/vstudio/en-US/979a1df7-7e04-45d6-92bb-6a9ee614941c/how-to-consume-wcf-service-in- javascript?forum = wcf –
您是否在浏览器控制台中看到此错误?你能否获得警觉的“成功”?这个错误不是因为我认为的用户名!..如果您给“bpepin”作为用户名正确的话,仍然会出现错误? – byJeevan
与*“另一个用户名”*,它的工作?问题只是这个用户名? –