• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
亮将
博客园    首页    新随笔    联系   管理    订阅  订阅
JSONP实例

HTML:

<!DOCTYPE html>
<html> 
    <head>
        <meta charset="utf-8" />
        <title></title>
        <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

        <script>
            $(function() {
                $('#btn').click(function() {
                    $.ajax({
                        url: "http://liangjiang:888/Mobile/test", //?callback=fun 
                        jsonpCallback: 'fun',
                        type: "get",
                        dataType: 'jsonp',
                        async: true,
                        cache: false,
                        success: function(data) {
                            //也可以在此处理回调
                            debugger;
                        },
                        error: function(x, y, z) {
                            //debugger;
                        },
                        complete: function(x, y, z) {
                            //debugger;
                        }
                    });

                })
            })

            function fun(data) {
                debugger;
                //也可以在此处理回调
            }
        </script> 
    </head> 
    <body>
        <input type="button" name="btn" id="btn" value="开始请求" />
    </body> 
</html>

C#:

//这是MVC控制器下的Acction示例,ASP.NET请按此思维自行类推
public
string test(string Name, string IDCard) { var json = new { name = Emodel.MotherName, zuer = HearingScreeModel.STEOAELEars, youer = HearingScreeModel.STEOAEREars, home = Emodel.BirthHospital, }; var obj = Newtonsoft.Json.JsonConvert.SerializeObject(new { r = 1, i = "", d = json }); return (Request["callback"] + "("+ obj + ")"); }

 

本博客所有内容均对所有人无条件共享,欢迎学习或转载,同时也希望您也加入我们一起推动知识界的共享。 www.mccn.pub
posted on 2017-12-20 15:47  亮将  阅读(251)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3