来自代码的函数调用

时间:2014-07-03 07:03:14

标签: c# jquery

如何在按钮点击后从代码中调用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);

1 个答案:

答案 0 :(得分:0)

问题的问题

您在询问如何在按钮点击后调用javascript操作。但另外,你想从后面的代码中调用它吗?单击按钮后为什么不调用它?

在提出此类问题之前,请务必了解HTTP客户端 - 服务器架构。

也许你的意思是?

由于您没有指定您的目标结果,我必须假设您要在完成服务器请求后调用successMessage()errorMessage()。您可以使用AJAX执行此类操作:

$.ajax({
  url: "/API/Controller/Method",
  success: function () {
    successMessage();
  },
  error: function () {
    errorMessage();
  }
});