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

清宇诺诺

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

关于:异步操作返回的信息可以是数据,也可以是一个页面。

做项目过程中 有的时候异步获取返回的不单单是一些关键数据,而需要是一个页面这样的需求也可以满足的,代码如下:

   //获取平台套餐二级联动
        function changerplatform(obj) {
            var Id = $(obj).val();
            $.ajax({
                type: "POST",
                async: false,
                url: "/YBillManagement/_GetPackages?id=" + Id,
                data: {},
                success: function (data) {
                    $("#package").empty();
                    $("#package").html(data);
                }
            });
        }

后台:

        public PartialViewResult _GetPackages(int id)
        {

            if (id == 1)//企汇网
            {
                ViewBag.qhw_packages = QHW_Interface.GetPackageList();//获取企汇网的套餐
            }
            else if (id == 2)
            {
                ViewBag.tt_packages = _tianTisPackage.GetList("", "id");//获取天梯的套餐
            }
            ViewBag.id = id;
            return PartialView();
        }

新建当前action的页面,这个页面就可以写自己需要的数据,当执行此异步的时候就会返货当前新建的这个页面了。很方便。仅做笔记防止自己日后忘记。

posted on 2016-05-09 09:49  清宇诺诺  阅读(262)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3