我有一個使用jQuery的頁面。jQuery - .val()在php/apache中效果很好,但在php/iis上效果不是很好
$("#start_date").val()
上面的代碼在Apache服務器上返回一個框的值很好。但是,在IIS中,它返回「未定義」。
jQuery的IIS部署需要特殊的設置注意事項嗎?
編輯#1
我也可能會指出,這是使用jQuery的日期選擇器。頁面上的其他字段,只是標準文本框工作正常。
編輯#2
好了,我縮小下來多一點。此日期標籤的定義是這樣的:
id="add_start_date" name="start_date"
當我把它改成這樣:
id="start_date" name="start_date"
它工作正常。爲什麼服務器之間的區別?似乎這不應該有任何改變。
不應該有文件完全相同,除非IIS阻止了js文件,但是您應該會收到另一條錯誤消息。 –
順便說一句,你可以使用'$(「#start_date」)。datepicker('getdate');'在datepicker輸入中獲取日期。 –
有沒有機會獲得公共鏈接? –