欢迎光临
我们一直在努力

JQuery+ajax+jsonp +.net core3.0返回jsonp数据解决跨域问题

本篇文章记录一下JQuery+ajax+jsonp +.net core3.0返回jsonp数据解决跨域问题的方法

我们先上前端的js代码

$.ajax({
            url: 'https://www.freetechs.cn/ccsceshi/v1/api/ceshi/rem2pxLog',
            type: "get",
            jsonp: "callback",
            data: {
                id:23345343453,
                num: 1,
            },
            dataType: "jsonp",
            success: function (res) {
                console.log(res.id);
            },
            error: function (res) {
                
            }
        });

上一下后端的代码

    [Route("api/[controller]")]
    [ApiController]
    public class ceshiController : ControllerBase
    {
        [HttpGet("rem2pxLog")]
        public ContentResult rem2pxLog(string callback,string id,double num)
        {
            return Content(String.Format("{0}({1});", callback, (new { id, num })._ToJsonStr()),
                              "application/javascript");
        }
    }

 

 

赞(0)
未经允许不得转载:自游互动 » JQuery+ajax+jsonp +.net core3.0返回jsonp数据解决跨域问题
分享到: 更多 (0)

自由技术,自由自在

项目合作联系我们