我已經做了很多的PHP和jQuery/JavaScript代碼的網頁的Javascript減細,加入失敗
我有一個運行時,點擊提交按鈕
功能$("#yesterday").click(function(){
var $date = $.datepicker.parseDate('yymmdd','<?php echo $_POST['date']; ?>');
var julDate = $.datepicker.formatDate('yyoo',new Date($date));
Number(julDate);
julDate = julDate - 1;
String(julDate);
var $date = $.datepicker.parseDate('yyoo',julDate);
var julDate = $.datepicker.formatDate('yymmdd',new Date($date));
var $longDate = $.datepicker.formatDate('DD MM d, yy',new Date($date));
$("#date").val(julDate);
$("#longdate").val($longDate);
$("#orwell_btn").click();
return false;
});
此功能完美的作品它由1降低了日期和重新加載頁面並執行我的SQL查詢returnning所有正確的信息
如果我改變了第五行,使功能liek這樣:
$("#tomorrow").click(function(){
var $date = $.datepicker.parseDate('yymmdd','<?php echo $_POST['date']; ?>');
var julDate = $.datepicker.formatDate('yyoo',new Date($date));
Number(julDate);
julDate = julDate + 1;
String(julDate);
var $date = $.datepicker.parseDate('yyoo',julDate);
var julDate = $.datepicker.formatDate('yymmdd',new Date($date));
var $longDate = $.datepicker.formatDate('DD MM d, yy',new Date($date));
$("#date").val(julDate);
$("#longdate").val($longDate);
$("#orwell_btn").click();
return false;
});
函數沒有完成,我的頁面加載,但好像它會在第一次加載(我有邏輯處理,但它應該推進1天,即做與昨天的按鈕相反)
對我來說似乎很奇怪
我也試圖消除'$( 「#orwell_btn」)點擊()。 '行並用'alert(julDate)替換它';如果我再次將明天按鈕函數修改爲-1,它就不會顯示警告框,它與昨天的按鈕一樣,它似乎是其失敗的附加在 – ScottC 2012-03-12 16:10:55
+ 1做什麼? + 1秒或+ 1天? – Schwarzie2478 2012-03-12 16:17:15
哇錯誤的菜鳥...應該已經注意到我正在調用一個函數,以沒有任何地方 – ScottC 2012-03-12 16:18:50