如何在按钮点击后从代码中调用jQuery函数...
<script>
$(document).ready(function () {
$(".chkOther").change(function () {
//console.log($(this).find("input[type=checkbox]").is(":checked"));
if (!$(this).find("input[type=checkbox]").is(":checked")) {
$(this).closest(".frome_group").find(".cleartxt").val("");
//$(this).closest(".frome_group").find(".cleartxt").attr('readonly',true);
}
else {
//$(this).closest(".frome_group").find(".cleartxt").removeAttr('readonly');
$(this).closest(".frome_group").find(".cleartxt").focus();
}
});
function successMessage() {
$("#successModal").modal('show');
}
function errorMessage() {
$("#errorModal").modal('show');
}
});
</script>
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "successMessage", "successMessage();", true);
答案 0 :(得分:0)
问题的问题
您在询问如何在按钮点击后调用javascript操作。但另外,你想从后面的代码中调用它吗?单击按钮后为什么不调用它?
在提出此类问题之前,请务必了解HTTP客户端 - 服务器架构。
也许你的意思是?
由于您没有指定您的目标结果,我必须假设您要在完成服务器请求后调用successMessage()
或errorMessage()
。您可以使用AJAX执行此类操作:
$.ajax({
url: "/API/Controller/Method",
success: function () {
successMessage();
},
error: function () {
errorMessage();
}
});