asp.net – 如何使用ajax调用跨域web api?
发布时间:2020-05-22 19:05:04 所属栏目:asp.Net 来源:互联网
导读:jQuery.ajax({ type: GET, url: http://example.com/restaurant/VeryLogin(username,password), dataType: json, success: function (data) { a
jQuery.ajax({
type: "GET",url: 'http://example.com/restaurant/VeryLogin(username,password)',dataType: "json",success: function (data) {
alert(data);
},error: function (XMLHttpRequest,textStatus,errorThrown) {
alert("error");
}
});
它提醒成功,但数据为空. url返回xml数据,如果我们指定dataType,我们可以获取json数据,但是这里没有获取任何数据. 任何帮助赞赏. 解决方法Javascript受相同域策略的约束.这意味着为了安全起见,客户端浏览器中的JS脚本只能访问它来自的相同域.JSONP不受相同的限制. 在这里查看JSONP上的jQuery文档: http://api.jquery.com/jQuery.getJSON/ 以下是使用JSONP通过JQuery AJAX访问跨域服务的工作示例: http://jsbin.com/idasay/4 以防JSBIN将来删除此粘贴: jQuery.ajax({
type: "GET",url: 'http://api.geonames.org/postalCodeLookupJSON?postalcode=6600&country=AT&username=demo',dataType: "jsonp",cache: false,crossDomain: true,processData: true,success: function (data) {
alert(JSON.stringify(data));
},errorThrown) {
alert("error");
}
}); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Asp.net MVC – 我可以从不同的视图文件夹加
- asp.net在Server.Transfer之后如何获取当前页面的路径?
- asp.net – IIS7:服务应用程序池“YYYYY”的进程与Windows
- asp.net – 如果找不到图像src,则隐藏input =“image”
- 实体框架Core 1.0工作单元与Asp.Net Core中间件或Mvc过滤器
- asp-classic – 如何在asp经典中触发异步调用并忽略响应?
- 在ASP.Net中访问HTML元素
- IIS ASP.Net网站 – ManagedPipelineHandler错误(尝试对不存
- asp.net-mvc – 使用带有剃刀的html选择框
- asp.net – 这些Web Essentials选项有什么作用?
推荐文章
站长推荐
- asp.net – 在IIS7中设置自定义错误页面时是否可
- asp.net-mvc – 实时ASP.NET MVC Web应用程序
- asp.net – 如何将标签元素与单选按钮相关联
- asp.net-mvc – 用于控件名称的参数化前缀的局部
- asp.net-core – .Net CORE Dapper连接字符串?
- asp.net-mvc – 如何为MVC4配置Ninject并提供自定
- asp.net – PayPal REST API DotNet SDK 1.9.1 –
- asp.net-mvc – 为什么ASP.NET MVC上的控制器基于
- asp.net – 禁用帐户锁定与SqlMembershipProvide
- asp.net:部分类和继承
热点阅读
