[英]datepicker in php
我正在使用jquery datepicker,並且將日期格式設置為“ yy-mm-dd”,從PHP中,我的日期格式為“ Ymd”。 我做了一個警報,並在“ onSelect”事件中查看了日期選擇器中的選定日期。 在此事件中,我通過jquery的“ load”功能使用ajax將內容加載到div中。 我的問題是行為很奇怪! 在某些情況下,我的操作是查詢數據庫並生成一個數組,該數組可以遍歷並顯示名稱。(我使用的是kohana PHP框架)。 另一方面,事實上,其他有效日期不會從查詢中生成任何結果。
這是我的Kohana動作查詢
$v->events = ORM::factory('simpleevent')
->where('eventdate', '=', $date)
->order_by('eventdate', 'desc')
->find_all();
這是我的日期選擇器的JavaScript
$(document).ready(function(){
$("#datepicker").datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function(selecteddate){
//alert(selecteddate);
$('#upcommingevents').load('events/findevent/'+selecteddate);
}
});
});
有任何想法嗎 ?
好的... ajax結果被記錄在IE的緩存中。 我加了
$.ajax({
cache: false
});
在script標簽內讀取文檔之前。 但是,這不會清除緩存。 有適當的方法嗎?
謝謝。
您可以在PHP代碼中設置HTTP標頭,以告知瀏覽器不要緩存該請求:
header("Expires: Mon, 01 Jan 1990 00:00:00 GMT");
header("Cache-Control: no-cache");
header("Pragma: no-cache");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.