asp.net – 如何使用ajax调用跨域web api?
发布时间:2020-09-26 01:17:21  所属栏目: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 – IControllerFactory’MyWebSite.WebUI.Infrastr
 - asp.net-mvc – asp.net MVC应该是View-Model封装域模型吗?
 - 如何使用ASP.NET MVC Web API OData链接到Razor中的OData集
 - 将ASP.NET应用程序本地化为普通话
 - asp.net-mvc – 从页面到局部视图的asp.net mvc参数
 - 一个简答的Access下的分页asp.net代码
 - asp.net-mvc-4 – MVC4捆绑GZIP和头文件
 - asp.net-mvc – ASP.NET MVC 2预览2:区域重复控制器问题
 - 在asp.net mvc中如何使用usercontrols来显示“岛”数据?
 - asp.net – 为什么当试图保存更改时,GridView行“null”的D
 
推荐文章
            站长推荐
            - asp.net-mvc – KendoUI网格显示总记录数
 - asp.net页面SqlCacheDependency缓存实例
 - 将变量从ASP.net传递给JavaScript
 - asp.net-mvc-3 – 大量使用ViewBag
 - .net – IIS 6.0和ASPX中的404自定义错误不起作用
 - 获得一个字符串的汉语拼音码
 - asp.net-mvc – 如何锁定ASP.NET MVC中的路径?
 - asp.net – 将appsettings.production.json发布到
 - .net核心中的ServicePointManager.DefaultConnec
 - asp.net – 当我试图强制401时,自定义授权过滤器
 
热点阅读
            