繁体   English   中英

从Web控件访问Default.aspx上的Javascript函数

[英]Access Javascript function on Default.aspx from web Control

我的default.aspx上有一些Ajax函数,用于将数据保存到数据库中。 我在Web控件上有该表格。 当我尝试从位于Web控件上的按钮调用该函数时。 我得到一个错误。

我需要从我的registerform.ascx中调用该函数。 我该如何从后面的registerform代码中做到这一点?

function ShowAvailability() {
$.ajax({
    type: "POST",
    url: "Default.aspx/CheckEmail",
    data: '{usermail: "' + $("#<%=subs_email.ClientID%>")[0].value + '" }',
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: OnSuccess,
    failure: function(response) {
        alert(response);
    }
});

使用ButtonID.Attributes.Add(“ onclick”,“ ShowAvailability()”);
如果这样做不起作用,请提供您得到的错误的详细信息。

看来我做错了一切。 这段代码似乎可以正常工作:

OnClientClick="return ShowAvailability()"

最初我有onClick

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM