我在我的应用程序中使用了 Input type="date" 字段来接受用户的日期值。但是我必须将名为“sdate”的日期值发布到操作方法中使用的地址中,如下所示。我想将输入类型日期字段的值发布到表单发布方法的操作中。
我已通过 AJAX 将这些值存储到变量中,但是如何将这些 AJAX 变量用于
我的书面视图代码如下:
<form method="post" id="report" class="live" target="_blank" action="http://wcidevapps.com/salescentral/jm2/troute.php?custnum=<?php echo $KUNNR?>&staffid='+staffid+'&rdate='+sdate+'">
<fieldset><legend>Today's Tasks</legend></fieldset>
<div class="span5 well">
<div class="form-inline">
<label class="control-label"><b> For </b> </label>
<input type="text" name="stech" id="stech"/>
</div><br/><br/>
<div class="form-inline">
<label class="control-label"><b> On </b> </label>
<input type="date" class="datefield" name="sdate" id="sdate"/>
</div><br/><br/>
<button type="submit" name="open" class="btn btn-primary offset4"><i class="icon-file"></i> Open</button>
</div>
</form>
<script type="text/javascript">
var onFilter = function () {
var obj = {
sdate: $("#sdate").val(),
stech: $("#stech").val()
};
$.ajax({
method: 'POST',
dataType: "JSON",
contentType: "application/json; charset=utf-8",
url: root + 'standard_projects/?json',
data: obj,
success: function (d) {
sdate=d.sdate,
staffid=d.staffid
}
});
}
$("#sdate").live("change", onFilter);
$("#stech").live("change",onFilter);
</script>
如何使用这些 AJAX 变量?sdate & 员工