我有一个使用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输入中获取日期。 –
有没有机会获得公共链接? –