![](/img/trans.png)
[英]Ruby On Rails: jQuery datepicker only works when refresh page
[英]Page Reload WithOut Refresh in Ruby On Rails on DatePicker Select Event?
我的情況如下
當我更改日期時,相應的約會列表將更改。
我的控制器如下
def index
if (params[:appdate]!=nil)
@t=params[:appdate]
else
@t=Date.today.strftime("%m/%d/%Y")
end
end
和查看如下
<h1>PatientDashBoard</h1>
Date is<%=@t%>
<%= form_tag('/patientdashboard') do %>
<table>
<tr>
<td><div id="appointmentdate"></div></td>
<%=hidden_field_tag 'appdate'%>
</tr>
</table>
<% end %>
和我的application.js如下
$(function() {
$("#appointmentdate").datepicker({
onSelect : function(dateText, inst) {
$("#appdate").val(dateText);
var date=$("#appdate").val();
// alert(date);
$(this).parents('form:first').submit();
}
})
});
然后如何編寫index.js.erb文件而不刷新整個頁面只是更新@t值,請您幫我解決這個問題
使用ajax。 我沒有測試。 讓我知道是否有任何問題。
$(function() {
$("#appointmentdate").datepicker({
onSelect : function(dateText, inst) {
$("#appdate").val(dateText);
var date=$("#appdate").val();
$.ajax({
type: "GET",
dataType: "script",
url: window.location.href,
data: { appdate: date},
});
return false;
}
})
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.