一、 設置選擇框
1. //點擊新增
2. $("#insert").click(function () {
3. //清空表單
4. $("#formInsetCommodityunit input[type='reset']").click();
5. //打開新增模態框
6. $("#modalInsertCommodityunit").modal();
7. });
8. //點擊保存
9. function savaInsert() {
10. //獲取頁面數據
11. var Nameentity = $("#INameentity").val();
12. var Decimalallowed = $('#formInsetCommodityunit input[type=radio]:checked').val();
13. var Note = $("#INote").val();
14. var State = true;
15. //判斷數據是否完整
16. if (Nameentity != "") {
17. //提交數據
18. $.post("/initialvalue/InitialValue/InsertCommodityunit",
19. {
20. Nameentity: Nameentity,
21. Decimalallowed: Decimalallowed,
22. Note: Note,
23. State: State
24. },
25. function (data) {
26. //彈出提示框
27. if (data.State == true) {
28. tabAcademe = layuiTable.reload('tabAcademe');
29. layer.alert(data.Text, { icon: 3,})
30. } else {
31. layer.alert(data.Text, { icon: 3, })
32. }
33. //關閉模態框mod
34. $("#modalInsertCommodityunit").modal('hide');
35. });
36. } else {
37. layer.alert("數據不完整,請檢查數據");
38. }
39. }
二、 控制器
1. public ActionResult InsertCommodityunit(S_Commodityunit mod)
2. {
3. ReturnJson msg = new ReturnJson();//ReturnJson這是一個類,可以轉到定義 LayuiTableData的一個方法
4. if (!string.IsNullOrEmpty(mod.Nameentity))
5. {
6. myModels.S_Commodityunit.Add(mod);
7. myModels.SaveChanges();
8. msg.State = true;
9. msg.Text = "新增成功!";
10. }
11. else
12. {
13. msg.State = false;
14. msg.Text = "數據不完整";
15. }
16. return Json(msg, JsonRequestBehavior.AllowGet);