【发布时间】:2014-01-23 18:53:11
【问题描述】:
我有一个这样的 jQuery 函数:
<script type="text/javascript">
$( document ).ajaxError(function() {
// Show only an alert();
alert("An error occurred. Please try again after some time.");
})
</script>
触发调用的按钮:
<p:commandButton id="deleteButton"
value="Delete Urls"
styleClass="action-button"
actionListener="#{controller.deleteUploadedUrls}"
immediate="true"
update="btnPanel messages"
oncomplete="view.disableNextTabs();"/>
问题是警报显示了两次。
为什么提示会显示两次?
【问题讨论】:
-
提交两个 AJAX 请求?鉴于您的非常模糊的代码示例,这很难说。
-
您是否在页面内进行了多个 ajax 调用?
-
显示两次,要么是两个ajax请求要么失败,要么你绑定了两次事件。
-
选择命令按钮时出现错误。我将使用 commandButton 更新问题。
-
有没有办法找出发出了哪些 ajax 请求?我是 jQuery 新手。
标签: jquery asp.net updatepanel