做项目过程中 有的时候异步获取返回的不单单是一些关键数据,而需要是一个页面这样的需求也可以满足的,代码如下:
//获取平台套餐二级联动 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的页面,这个页面就可以写自己需要的数据,当执行此异步的时候就会返货当前新建的这个页面了。很方便。仅做笔记防止自己日后忘记。