ajax的使用

来源:互联网 发布:mysql权威指南 pdf 编辑:程序博客网 时间:2024/05/22 04:51

 获取页面隐藏控件的value

var HDPersonID = document.getElementById("HDPersonID");
 PersonID = HDPersonID.value;

debugger//js调试
var dt = new Ajax.Web.DataTable();//js中datatable的声明
                 dt = Saga.LiveChain.CMT.HealthRecord.OdditionalPop.PersonalHabitEdit.GetPersonActionInfo(PersonID,PersonActionID);//后台方法
                 if(dt.value != null && dt.value.Rows.length > 0)
                 {
                    document.getElementById("legendTitle").innerText = "修改行为习惯";
                    var IsSmoking=dt.value.Rows[0].IsSmoking;}//获得datatable中的值和控件赋值

//ajax的方法引用和声明

AjaxPro.Utility.RegisterTypeForAjax(typeof(PersonalHabitEdit));

//使用ajax的方法

[AjaxPro.AjaxMethod()]

webconfig中引用ajax

<httpHandlers>
   <add verb="POST,GET" path="AjaxPro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
  </httpHandlers>

需要添加一个AjaxPro.2.dll组件

//js中for循环和获得checkboxlist的值

var  StopDrinkYears=0;
                        for (var i = 1; i <= 5; i++)
                        {
                            var chk = document.getElementById("Chkboxdreak"+i);
                            DrinkType += "" + ",";
                        }

原创粉丝点击