簡體   English   中英

在DatePicker Select事件上的Ruby On Rails中頁面刷新沒有刷新嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM