0
您好
在我的應用程序追加從用戶接收的日期在DD/MM/yyyy格式例如(「11/11/2010 「)使用Ajax和js.erb文件的選擇列表問題使用js.erb文件以顯示與軌道3.0 AJAX日期格式
我的選擇列表的代碼是
<select name="hour[reported_date]" id="customDate_link_hours">
<option value="Today">Today</option>
<option value="Yesterday">Yesterday</option>
<option value="Custom_range">Select Date</option>
</select>
在控制器
我分配,其從用戶接收到一個@display_date可變
日期@display_date=params[:hour][:reported_date]
在js.erb文件
我做
$('#customDate_link_hours').append($('<option></option>').attr('value',<%[email protected]_date%>).attr('selected',true).text(<%[email protected]_date%>))
功能工作正常,但我得到很奇怪的最後輸入
例如,如果我添加日期「18/11/2010」收到的附加值到選擇列表是「0.013888888888」
如果我得到日期「2/11/201」收到的附加值到選擇列表是「0.00009045687471733」。
我懷疑問題是在日期格式的「/」字符,因爲當我試圖進入一些其他字符串,如「18112010」,每件事情工作正常
我會大多欣賞,如果有人可以告訴我該怎麼做爲了解決這個
太棒了!這是工作 !!!!謝謝!!!! – 2010-11-18 17:16:17