zoukankan      html  css  js  c++  java
  • 日常表单.添加/编辑序列化的使用.

    1.输出以数组形式序列化表单值的结果.

     <form>

              <input type="hidden" id="hid1" name="dimMasterProjectBase.base_guid" value="@Model.base_guid" />
              <input type="hidden" id="hid2" name="dimMasterProjectBase.project_guid" value="@Model.project_guid" />
              <input type="hidden" id="hid3" name="dimMasterProjectBase.project_name" value="@Model.project_name" />

    </form>

    2.保存/编辑

    3.SaveData这个方法参数对象的属性名一定和和标签的名字相同.

    $.ajax({
    url: '/Primary/SaveData?operateType=@ViewData["operateType"]',
    type: "post",
    data: $("form").serializeArray(),   //序列化这个form表单 
    success: function (data) {

    }
    });

    4.var fields = $("select, :radio").serializeArray(); 也可以序列化部分.

    注意:.serializeArray() 方法使用了 W3C 关于 successful controls(有效控件) 的标准来检测哪些元素应当包括在内。特别说明,元素不能被禁用(禁用的元素不会被包括在内),并且元素应当有含有 name 属性。提交按钮的值也不会被序列化。文件选择元素的数据也不会被序列化。

    var fields = $("select, :radio").serializeArray();
  • 相关阅读:
    C++官方文档-静态成员
    C++官方文档-this
    C++官方文档-运算符重载
    springboot-dokcer
    HDU 1073
    HDU 1070
    UVa 213
    HDU 1150
    POJ 1274
    POJ 2594
  • 原文地址:https://www.cnblogs.com/TanYong/p/11319954.html
Copyright © 2011-2022 走看看