2023年6月21日发(作者:)
jqueryajax提交表单数据的两种⽅式之前实现AJAX使⽤Javascript脚本⼀个⼀个敲出来的,很繁琐。学习Jquery之后就感觉实现AJAX并不是那么的困难了,当然除了Jquery框架外还有其它的优秀框架这⾥我就着重说下⽐较流⾏的Jquery。Jquery AJAX提交表单有两种⽅式,⼀是url参数提交数据,⼆是form提交(和平常⼀样在后台可以获取到Form表单的值)。在所要提交的表单中,如果元素很多的话建议⽤第⼆种⽅式进⾏提交,当然你要是想练练“打字⽔平”的话⽤第⼀种⽅式提交也未尝不可,相信开发者都不想费⽩劲吧!废话不多说了贴实例。
⾸先要下载Jquery、这两个插件,⽹上很多的!
⼀:Url参数提交数据
复制代码 代码如下:
后台代码:
复制代码 代码如下:if(["ID"].ToString()!="")
{
_BASE_INFO cbiL = new _BASE_INFO();
bool flag=orpID(["ID"].ToString());
if (flag)
{
("该客户编号已被占⽤!");
}
else
{
("该客户编号可⽤!");
}
}
⼆:Form提交数据
前台代码:
复制代码 代码如下: //必须要引⽤
//必须要引⽤
后台代码:
复制代码 代码如下:protected void Page_Load(object sender, EventArgs e)
{
{
if (tring["flag"] != null && tring["flag"].ToString() == "do")
{
Visit bll = new Visit();
if ((model(0)) > 0)
{
("操作成功!");
();
}
}
}
}
/**////
/// 根据不同需要,设定模型->获取模型
///
/// ID值
///
private Visit model(int id)
{
//获取表单值
string F_CorpName = ["txtF_CorpName"].ToString();
string F_ReturnVisitTitle = ["txtF_ReturnVisitTitle"].ToString();
string F_ContractPerson = ["txtF_ContractPerson"].ToString();
string F_ContractPersonPosition = ["txtF_ContractPersonPosition"].ToString();
string F_ContractPhone = ["txtF_ContractPhone"].ToString();
DateTime F_ReturnVisitDate = (["txtF_ReturnVisitDate"].ToString());
string F_ReturnVisitContent = ["txtF_ReturnVisitContent"].ToString();
string F_ReturnVisitFile = ["txtF_ReturnVisitFile"].ToString();
string Refer = Session["username"].ToString();
DateTime DoTime = ;
Visit model = new Visit();
if (id > 0)//修改记录,否则表⽰增加记录
{
= 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;
= Refer;
= DoTime;
return model;
}
注:是Jquery⽤于帮助操作表单的⼀个插件,具体的去⽹上看看教程!
2023年6月21日发(作者:)
jqueryajax提交表单数据的两种⽅式之前实现AJAX使⽤Javascript脚本⼀个⼀个敲出来的,很繁琐。学习Jquery之后就感觉实现AJAX并不是那么的困难了,当然除了Jquery框架外还有其它的优秀框架这⾥我就着重说下⽐较流⾏的Jquery。Jquery AJAX提交表单有两种⽅式,⼀是url参数提交数据,⼆是form提交(和平常⼀样在后台可以获取到Form表单的值)。在所要提交的表单中,如果元素很多的话建议⽤第⼆种⽅式进⾏提交,当然你要是想练练“打字⽔平”的话⽤第⼀种⽅式提交也未尝不可,相信开发者都不想费⽩劲吧!废话不多说了贴实例。
⾸先要下载Jquery、这两个插件,⽹上很多的!
⼀:Url参数提交数据
复制代码 代码如下:
后台代码:
复制代码 代码如下:if(["ID"].ToString()!="")
{
_BASE_INFO cbiL = new _BASE_INFO();
bool flag=orpID(["ID"].ToString());
if (flag)
{
("该客户编号已被占⽤!");
}
else
{
("该客户编号可⽤!");
}
}
⼆:Form提交数据
前台代码:
复制代码 代码如下: //必须要引⽤
//必须要引⽤
后台代码:
复制代码 代码如下:protected void Page_Load(object sender, EventArgs e)
{
{
if (tring["flag"] != null && tring["flag"].ToString() == "do")
{
Visit bll = new Visit();
if ((model(0)) > 0)
{
("操作成功!");
();
}
}
}
}
/**////
/// 根据不同需要,设定模型->获取模型
///
/// ID值
///
private Visit model(int id)
{
//获取表单值
string F_CorpName = ["txtF_CorpName"].ToString();
string F_ReturnVisitTitle = ["txtF_ReturnVisitTitle"].ToString();
string F_ContractPerson = ["txtF_ContractPerson"].ToString();
string F_ContractPersonPosition = ["txtF_ContractPersonPosition"].ToString();
string F_ContractPhone = ["txtF_ContractPhone"].ToString();
DateTime F_ReturnVisitDate = (["txtF_ReturnVisitDate"].ToString());
string F_ReturnVisitContent = ["txtF_ReturnVisitContent"].ToString();
string F_ReturnVisitFile = ["txtF_ReturnVisitFile"].ToString();
string Refer = Session["username"].ToString();
DateTime DoTime = ;
Visit model = new Visit();
if (id > 0)//修改记录,否则表⽰增加记录
{
= 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;
= Refer;
= DoTime;
return model;
}
注:是Jquery⽤于帮助操作表单的⼀个插件,具体的去⽹上看看教程!
发布评论