jquery ajax交付表单数据的两种方式
发布时间: 2012-09-11 10:49:04 作者: rapoo
jquery ajax提交表单数据的两种方式
一:Url参数提交数据

");//显示提示信息
????????????????$.ajax({
?????????????????type:?"get",
?????????????????url:?"CheckCorpID.ashx",
?????????????????data:?"ID="+$.trim($("#txtF_CORPID")[0].value),//提交表单,相当于CheckCorpID.ashx?ID=XXX
?????????????????success:?function(msg){$("#checkFlag").html("");alert(??msg?);?}???//操作成功后的操作!msg是后台传过来的值
????????????????});?
????????????}?
????????}
</script>
后台代码:



protected?void?Page_Load(object?sender,?EventArgs?e)


????

{


????????

{

????????????if?(Request.QueryString["flag"]?!=?null?&&?Request.QueryString["flag"].ToString()?==?"do")


????????????

{

????????????????

????????????????Pxt.Logic.DBRec.ReturnVisit?bll?=?new?Pxt.Logic.DBRec.ReturnVisit();

????????????????if?(bll.Add(model(0))?>?0)


????????????????

{

????????????????????Response.Write("操作成功!");

????????????????????Response.End();

????????????????}

????????????}

????????}

????}


????/**////?<summary>

????///?根据不同需要,设定模型->获取模型

????///?</summary>

????///?<param?name="id">ID值</param>

????///?<returns></returns>

????private?Pxt.Model.DBRec.ReturnVisit?model(int?id)


????

{

//获取表单值

????????string?F_CorpName?=?Request.Form["txtF_CorpName"].ToString();

????????string?F_ReturnVisitTitle?=?Request.Form["txtF_ReturnVisitTitle"].ToString();

????????string?F_ContractPerson?=?Request.Form["txtF_ContractPerson"].ToString();

????????string?F_ContractPersonPosition?=?Request.Form["txtF_ContractPersonPosition"].ToString();

????????string?F_ContractPhone?=?Request.Form["txtF_ContractPhone"].ToString();

????????DateTime?F_ReturnVisitDate?=?DateTime.Parse(Request.Form["txtF_ReturnVisitDate"].ToString());

????????string?F_ReturnVisitContent?=?Request.Form["txtF_ReturnVisitContent"].ToString();

????????string?F_ReturnVisitFile?=?Request.Form["txtF_ReturnVisitFile"].ToString();

????????string?Refer?=?Session["username"].ToString();

????????DateTime?DoTime?=?DateTime.Now.Date;


????????Pxt.Model.DBRec.ReturnVisit?model?=?new?Pxt.Model.DBRec.ReturnVisit();

????????if?(id?>?0)//修改记录,否则表示增加记录


????????

{

????????????model.ID?=?id;

????????}

????????model.F_CorpName?=?F_CorpName;

????????model.F_ReturnVisitTitle?=?F_ReturnVisitTitle;

????????model.F_ContractPerson?=?F_ContractPerson;

????????model.F_ContractPersonPosition?=?F_ContractPersonPosition;

????????model.F_ContractPhone?=?F_ContractPhone;

????????model.F_ReturnVisitDate?=?F_ReturnVisitDate;

????????model.F_ReturnVisitContent?=?F_ReturnVisitContent;

????????model.F_ReturnVisitFile?=?F_ReturnVisitFile;

????????model.Refer?=?Refer;

????????model.DoTime?=?DoTime;

????????return?model;

????}
注:Jquery.form是Jquery用于帮助操作表单的一个插件,具体的去网上看看教程!