C# 如何在localhost中对运行在不同端口上的wcf服务进行ajax调用
我正在开发jquery移动应用程序,我必须从中调用wcf服务以获取json格式的响应,我在jsrender模板中使用这些响应。我正在本地计算机上测试此应用程序。在本地测试时,我没有从运行在web项目不同端口上的服务中获得结果。这一点通过使用调试器可以明显看出像萤火虫 我甚至尝试了“jsonp”方法来处理来自ajax的跨域调用,得到了相同的结果C# 如何在localhost中对运行在不同端口上的wcf服务进行ajax调用,c#,jquery,wcf,C#,Jquery,Wcf,我正在开发jquery移动应用程序,我必须从中调用wcf服务以获取json格式的响应,我在jsrender模板中使用这些响应。我正在本地计算机上测试此应用程序。在本地测试时,我没有从运行在web项目不同端口上的服务中获得结果。这一点通过使用调试器可以明显看出像萤火虫 我甚至尝试了“jsonp”方法来处理来自ajax的跨域调用,得到了相同的结果 var urlString = "http://localhost:50046/Security/ValidateUser?username="+enco
var urlString = "http://localhost:50046/Security/ValidateUser?username="+encodeURIComponent(userId) + "&password=" + encodeURIComponent(password);
$.ajax({
url: urlString,
dataType: "json",
success: successFn,
error: function (jqXHR, textStatus, errorThrown) {
alert(errorThrown);
console.log(errorThrown);
console.log(jqXHR.responseText);
if (errorFn) {
errorFn();
} else {
alert("Unable ot connect to server, please try again.");
}
}
});
我的页面运行的端口号与服务运行的端口号不同
谁能告诉我哪里出了问题,是我使用的urlstring还是我应该使用jsonp回调进行跨域调用
我已经浏览了很多支持使用jsonp的链接,但我无法在我的案例中使用它
等待答复。我希望我能在上面几行中表达我的观点
提前谢谢
Ramoji对不起,马克,因为我刚刚接触堆栈溢出,在我获得10分之前,我不允许发布图像。。