如何使用jQuery将Date值发布到PHP文件 [英] How to POST the Date value to PHP file using jQuery
本文介绍了如何使用jQuery将Date值发布到PHP文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<form id="search" name="jobSearch">
<div>
Job Categories:<select id="jobcategory" value="jobcategory">
<option>Select Job Category</option>
</select><br><br>
Job Type:<select id="jobtype" value="jobtype">
<option>Select Job Type</option>
</select><br><br>
Company:<select id="company" value="company">
<option>Select Company</option>
</select><br><br>
Start Date:<input type="date" class="startdate" value="startdate"><br><br>
<!--Here I want startdate and enddate values to be sent with POST or GET to PHP-->
End Date:<input type="date" class="enddate" value="enddate"><br><br>
No. Of Jobs:
<select class="jobcount" value="jobcount">
<option>Select</option>
<option>5</option>
<option>10</option>
<option>15</option>
<option>20</option>
</select><br><br>
<input type="button" id="submit" value="Submit"/>
...
</div>
</form>
推荐答案
非常好的问题。我不知道这个问题的答案。
无论如何,尝试这样的事情:
Really good question. I didn't know the answer off the top of my head.
Anyway, try something like this:
var start_date = document.getElementById('startdatectrl').valueAsDate;
var end_date = document.getElementById('enddatectrl').valueAsDate;
.ajax({
type: POST,
url: php / getyourdates.php,
data:{startdate:start_date,enddate:end_date}
})
.done( function (msg){
// msg是php回复by echo
});
.ajax({ type: "POST", url: "php/getyourdates.php", data: { startdate: start_date, enddate: end_date } }) .done(function (msg) { //msg is php response by echo });
请注意,您需要提供日期控件ID。
另外,我建议使用POST,因为它更安全,更灵活(就它可以发送的数据而言)。
Note that you will need to give your date controls id's.
Also, I recommend using POST because it is more secure and flexible (in terms of the data it can send).
这篇关于如何使用jQuery将Date值发布到PHP文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文