我jQuery是如下:jQuery的確認不首先點擊工作
function confirmRxAction(tNum) {
var aUrl = "";
alert(tNum);
if (confirm("Are you sure you want to close?")) {
aUrl = "${pageContext.request.contextPath}/tax/executeoneTimeEx.html?tNum=" + tNum;
$("#aRx").click();
}
$(document).ready(function() {
$("#aRx").click(function() {
xhr = $.ajax({
type: "POST",
url: aUrl,
dataType: "text",
error: function(XMLHttpRequest, errorThrown) {},
success: function(ajaxResult, testStatus) {
if (ajaxResult.length > 0)
alert(ajaxResult);
else
afterUpdate();
}
});
return false;
});
});
}
當超級鏈接被點擊的溫控功能被稱爲與yes或no彈出此確認消息。 當我第一次選擇是的時候,控制器沒有轉到控制器。確認彈出窗口關閉,但不採取任何操作。 所以我去第二次點擊超鏈接,一切工作正常。 什麼是錯誤,防止在第一次點擊時被調用的動作?
'' –
您在調用代碼點擊該元素後,將元素上的事件綁定。這就像在製作披薩之前吃披薩一樣。 – epascarello