asp.net – 如何使用ajax调用跨域web api?
发布时间:2020-09-25 15:07:29 所属栏目: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缓存的方法和最佳实践
- .net – 有人有一个例子,说明为什么我会主持一个WCF服务
- Asp.Net的FileUpload类实现上传文件实例
- .net – DNU发布 – 来自MSBuild的no-source
- asp.net – ASP MVC – 默认的HTTP标头有任何常量吗?
- asp.net – 在调用异步方法时不使用等待来防止死锁
- asp.net-core – 我为什么要选择带有.Net核心的ASP.NET Cor
- asp.net-mvc – LiveReload ASP.net MVC Web应用程序与Grun
- asp.net-mvc – UpdateModel前缀 – ASP.NET MVC
- .net中如何获取机器硬件信息(防软件复制版)
推荐文章
站长推荐
- asp.net – 手动更新表单认证券:
- asp.net – 访问asp:从代码背后的内容
- asp.net-core – 找不到Swashbuckle.AspNetCore
- 你如何在ASP.NET中配置httpOnlyCookies?
- ASP.Net – AJAX UpdatePanel中的Javascript
- asp.net-mvc-3 – 具有最佳实践的示例N层ASP.NET
- 有没有办法将内部控件放在ASP.NET自定义控件中?
- asp.net-mvc – 在MVC4中绑定的正确方法
- asp.net-mvc – 在ASP.NET MVC中的LinkButton
- iCalendar格式中关于RRule的解析和生成
热点阅读