2014-02-24 71 views
2

我正在開發ASP.NET MVC代碼如下。按鈕上的錯誤單擊Document.Ready()MVC

<script type="text/javascript"> 
$(document).ready(function() {  
     $("#btnBookServiceCouponSection").click(); 

});</script> 

這是我的按鈕代碼。

<input type="button" id="btnBookServiceCouponSection" style="min-width: 150px;" 
         value="Book a Service" onclick="NoCouponServiceAppointment()" /> 

點擊此按鈕後,它會調用NoCouponServiceAppointment否優惠券代碼如下。

this.NoCouponServiceAppointment = function() { 

    RedirectToURL("/Appointment/SelectServices"); 
} 
this.RedirectToURL = function (url) { 
    document.location = url; 
} 

當此按鈕單擊時,它將重定向到控制器操作方法,但在重定向之前會給出錯誤。這個問題只發生在chrome中。 Error Screen Shot
當我點擊按鈕,然後上面的錯誤發生時,我點擊確定的錯誤頁,然後它工作正常。請指導我爲什麼發生這個錯誤警告框我怎麼解決這個問題謝謝。

+0

使用重定向在這樣的JavaScript代碼。 '$(「#btnBookServiceCouponSection」)。click(function(){document.href =「yourURL」;});' – Nilesh

回答

0

上述問題已解決。代碼如下。

setTimeout(function() { $("#btnBookServiceCouponSection").click(); }, 500); 

謝謝你的每一個給我的建議

0

在綁定click處理程序之前,您可能會觸發click事件。您可以將處理程序綁定到單擊事件,如下所示。

<script type="text/javascript"> 
    $(document).ready(function() {  
     $("#btnBookServiceCouponSection").click(function(){ 
      alert("clicked"); 
     });  
    }); 
</script> 
+0

我怎麼解決這個問題,這工作正常,當我調試代碼,我想一些超時問題? – Ammar

+0

您是否在詢問有關建議的解決方案?問題是什麼? – Adil

+0

我在問我如何解決這個問題的警告框 – Ammar