<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      使用Cors在WebApi中實現跨域請求,請求方式為angular的 $http.jsonp

       

      使用Cors在WebApi中實現跨域請求

      第一步,在webapi項目中安裝cors

       

       

       在Web API配置文件中(Global.asax)進行全局配置:

       public class WebApiApplication : System.Web.HttpApplication
          {
              protected void Application_Start()
              {
                  #region 跨域請求
                  var config = GlobalConfiguration.Configuration;
                  var cors = new EnableCorsAttribute("*", "*", "*");
                  config.EnableCors(cors);
                  #endregion
                  AreaRegistration.RegisterAllAreas();
                  GlobalConfiguration.Configure(WebApiConfig.Register);
              }
          }

       第二部,代碼編寫

      控制器頭部代碼

       [EnableCors(origins: "*", headers: "*", methods: "*")]
          public class MinderController : ApiController
          {
      
      
      
      }

       

      返回數據源代碼,請注意,這里一定不要返回為字符串。如果返回為字符串,那么JSONP的方法不會識別出來,將永遠不會去調用Success方法,我使用的是

      angular中$http請求JSONP的,結果返回的數據狀態碼為200,但是一直沒有執行success方法。調試了一天沒有結果,后來返回的內容直接輸出就可以了。
       
      代碼1:
       public HttpResponseMessage GetMindData(int? CompanyID, int? parent, string callback)
              {
                 
                  Object root = new Object();
                  
      
                  return new HttpResponseMessage(HttpStatusCode.OK)
                  {
                      Content = new StringContent(callback + "(" + JsonConvert.SerializeObject(root) + ")", System.Text.Encoding.UTF8, "text/plain")
                  };
              }

       

       

      代碼2:改短代碼是使用MVC的方式返回的JSONP數據:

        public JavaScriptResult GetMindData(int? CompanyID, string callback)
              {
       
                  Object root = new Object ();
                  root.root = company;
                  string js = callback + "(" + JsonConvert.SerializeObject(root) + ")";
       
                  return JavaScript(js);
              }

       

       

      前端的調用:

      angular中$http請求JSONP

       angular.module('kityminderDemo', ['kityminderEditor'])
              .controller('MainController', function ($scope, $http, $sce) {
             
                  $scope.initEditor = function (editor, minder) {
                      window.editor = editor;
                      window.minder = minder;
                      /*
                                     $http.get("e.html").then(function (data) {  //查詢Use里的所有數據                    
                                         window.editor.minder.importData('json', JSON.stringify(data.data));
                                     });                
                     */
                  
                      var myUrl = "https://XXX?callback=JSON_CALLBACK";
                       
                      $sce.trustAsResourceUrl(myUrl);
                      $http.jsonp(myUrl)
                          .success(function (response) {
                              var a = 0;
                              console.log(response);
                              window.editor.minder.importData('json', JSON.stringify(response));
                          }).error(function (e) {
                              console.log(e);
                          });
      
                  };
              });
      

      JS的JSONP請求方式:未經驗證謹慎使用

      $.ajax({
                  url: RESTurl,
                  type: 'GET',
                  dataType: 'jsonp',
                  jsonp: 'callback',
                  jsonpCallback: 'myCallback'
              });
      
              window.myCallback = function (data) {
                  console.log(data);
              };

       

      posted @ 2019-04-03 15:52  Vincent_void  閱讀(444)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 97精品人妻系列无码人妻| 国产一区二区三区十八禁| 久久婷婷五月综合色精品| 日韩一区二区三区女优丝袜 | 欧洲码亚洲码的区别入口| 亚洲自偷自偷在线成人网站传媒| 亚洲一区二区偷拍精品| 精品国精品国自产在国产| 99中文字幕精品国产| 高清国产亚洲精品自在久久| 亚洲性猛交xxxx| 精品一区二区三区日韩版| 亚洲国产精品无码一区二区三区| 成年女人片免费视频播放A| 激情综合色综合久久综合| 91区国产福利在线观看午夜| 欧美色欧美亚洲高清在线视频| 国产午夜一区二区在线观看| 国产亚洲av产精品亚洲| 宜丰县| 国产精品系列在线免费看| 丰满少妇在线观看网站| 国产精品 自在自线| 成人爽a毛片免费| 国产人妇三级视频在线观看| 久久精品波多野结衣| 五月婷婷激情第四季| 日韩精品久久一区二区三| 精品免费看国产一区二区| 久久精品国产福利一区二区| 国产一级小视频| 精品成人免费自拍视频| 元码人妻精品一区二区三区9| 奇米影视7777狠狠狠狠色| 九九热精彩视频在线免费| 无码AV无码免费一区二区| 国产精品爽黄69天堂A| 日韩亚洲精品国产第二页| 国产精品午夜福利精品| 亚洲色成人网站www永久男男| 国产精品一二二区视在线 |