我正在研究ASP.NET 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中。
当我单击按钮然后上面出现错误,当我单击确定错误页面然后它正常工作。请指导我为什么会出现这个错误警告框我怎么解决这个问题谢谢。
答案 0 :(得分:0)
您可能在绑定click
处理程序之前触发click
事件。您可以将处理程序绑定到click事件,如下所示。
<script type="text/javascript">
$(document).ready(function () {
$("#btnBookServiceCouponSection").click(function(){
alert("clicked");
});
});
</script>
答案 1 :(得分:0)
上面的问题是Resolved.Code如下。
setTimeout(function () { $("#btnBookServiceCouponSection").click(); }, 500);
谢谢大家给我的建议