jQuery div serialize restul是空字符串

时间:2016-05-29 15:36:33

标签: jquery

您好我有一个div(表单),我想使用jQuery序列化,但结果是一个空字符串。

这是我的HTML代码:

<div id="rakebackForm" class="wrapper wrapper-white">
    <div class="page-subtitle">
        <h3>RakeBack New Record</h3>
        <p>Please enter all the information requested.</p>
    </div>


    <div class="row">
        <div class="col-md-6">
            <div class="form-group">
                <label><span>Start Date</span></label>
                <input name="StrStartDate" type="text" class="form-control datepicker">
            </div>
        </div>
        <div class="col-md-6">
            <div class="form-group">
                <label><span>End Date</span></label>
                <input name="StrEndDate" type="text" class="form-control datepicker">
            </div>
        </div>
    </div>

    <div class="row">
        <div class="col-md-6">
            <div class="form-group">
                <label> <span>Amount</span></label>
                <input name="Amount" type="text" class="form-control">
            </div>
        </div>
        <div class="col-md-6">
            <div class="form-group">
                <label> <span>Site</span></label>
                <input name="Site" type="text" class="form-control">
            </div>
        </div>
    </div>



</div>

这是我的jQuery代码:

 var form = $('#rakebackForm');
                        var data = form.serialize();
  

关于我做错了什么的任何线索?

1 个答案:

答案 0 :(得分:0)

您需要对表单或表单元素使用 serialize() ,并使用jQuery :input 伪选择器来获取表单元素

var form = $('#rakebackForm :input');
var data = form.serialize();