码迷,mamicode.com
首页 > 其他好文 > 详细

跨越请求

时间:2017-09-30 11:30:34      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:ons   tpc   --   asc   var   jsonp   项目   callback   cat   

1.前端 代码

 

  $(function () {
var id=1;
            $.ajax({
                url: "http://****com.cn/screen/TaskAjax/SubmitProcessing.aspx?action=Detail",
                dataType: ‘jsonp‘,
                data: { content: id },
                jsonp: ‘callback‘,
                success: function (result) {
                    bind(result);   //这是放回数据,根据自己业务绑定随便写个方法
                },
                timeout: 3000
            });
        });

 

2. 后台 代码

 

 case "Detail":
                    {
                        try
                        {
                            dempBll bll = new dempBll();
                            var id = int.Parse(strContent);
                            var demp = bll.GetObjectById(id);
                            if (demp != null)
                            {
                                string callback = context.Request.Params["callback"];  //这里才是比较要主要的点
                                context.Response.Write(callback + "(" + ToJson(demp) + ")");//这里才是比较要主要的点
                                //System.Web.HttpContext.Current.Response.Write();
                            }
                            else
                            {
                                System.Web.HttpContext.Current.Response.Write("日了狗,没有任何数据,");
                            }
                        }
                        catch (Exception ex)
                        {
                        System.Web.HttpContext.Current.Response.Write("擦,什么垃圾代码,bug写的不错啊");
                        }
                    }
                    break;

 

 

    public static string ToJson(object Obj)
        {
            return new JavaScriptSerializer().Serialize(Obj);
        }

 

 

上面是项目中用到过的代码(业务代码不是这样^..^) 

 ---------------------------------------------------

下面是之后学习理解的地址(还比较好理解)

 

 


 

 

http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html 

跨越请求

标签:ons   tpc   --   asc   var   jsonp   项目   callback   cat   

原文地址:http://www.cnblogs.com/toolandhelp/p/7614026.html

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