两种新增数据的方法

我经常使用字符串拼接和form表单提交的方法来新增数据。这两种新增的方法各有千秋

<form class="form-horizontal" role="form" id="formInsertFoolr" action="InsertBag_Nine" method="post">//提交数据请求路径

 $("#formInsertFoolr").ajaxSubmit(function (msg)//script 异步提交的请求
 
 public ActionResult InsertBag_Nine(HF_Floor hffloor)//控制器用数据库中的表来收取数据

from表单提交要应用form插件,用到异步提交的方法提交数据。

  if (ManagerID > 0 && AreaDetailID > 0 && BagMC != "" && BagDiZhi != "" && BagTypeID > 0 && LinkNub>0) {
                $.getJSON("/Divide_Claim/Bag_Manage/InsertBag_Two?ManagerID=" + ManagerID + "&BagTypeID=" + BagTypeID + "&StateID=" + StateID + "&BagMC=" + BagMC + "&BagDiZhi=" + BagDiZhi + "&AreaDetailID=" + AreaDetailID + "&NewJinLiID=" + NewJinLiID + "&NewDate=" + NewDate + "&Date=" + Date + "&BagNub=" + BagNub + "&BagTypeID=" + BagTypeIDTwo + "&LinkMan=" + LinkMan + "&LinkNub=" + LinkNub + "&Unit=" + Unit, function (data)//用getJSON请求,拼接字符串提交数据
                
public ActionResult InsertBag_Two(string BagNub, int ManagerID, int BagTypeID, int StateID, string BagMC, string BagDiZhi, int AreaDetailID, int NewJinLiID, string NewDate, string Date,string LinkMan,int LinkNub,string Unit)

字符串拼接用getJSON提交数据。

1、form表单提交比较简洁快速,getJSON提交字符比较多且容易出错。但是form表单提交运用插件,有局限性
2、getJSON是一一对应的提交。
这两种方法我在做项目的时候都是会用到,反正我是想到那种好用就会去用那种方法,问题只有一个,而解决问题的方法却有很多个,关键是你能不能去解决问题。。。

猜你喜欢

转载自blog.csdn.net/weixin_44548741/article/details/86694534