码迷,mamicode.com
首页 > Web开发 > 详细

net core 3.1 MVC如何返回JSONP

时间:2020-06-20 10:37:08      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:字符   back   ajax   字符串   core   回调函数   ber   script   new   

下面是一个简单的解决方案,如果不想定义一个操作过滤器

使用jQuery的客户端代码:

  $.ajax("http://www.myserver.com/Home/JsonpCall", { dataType: "jsonp" }).done(function (result) {});

MVC控制器的行动。用执行查询字符串提供的回调函数的JavaScript代码返回内容结果。还为响应设置JavaScript MIME类型。

 public ContentResult JsonpCall(string callback)
 {
      return Content(String.Format("{0}({1});",
          callback, 
          new JavaScriptSerializer().Serialize(new { a = 1 })),    
          "application/javascript");
 }

net core 3.1 MVC如何返回JSONP

标签:字符   back   ajax   字符串   core   回调函数   ber   script   new   

原文地址:https://www.cnblogs.com/LiuFengH/p/13167625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!