首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >动态创建的用户控件中的就绪函数

动态创建的用户控件中的就绪函数
EN

Stack Overflow用户
提问于 2013-10-04 15:21:55
回答 1查看 787关注 0票数 0

如何运行$(document).ready(function () { ....

用户controlI内部的函数是动态加载我的use控件,我想做的是当加载用户控件时,通过ready函数注册我的一些javascript函数。

这是我的用户控件中的我的javascript,

代码语言:javascript
运行
复制
<script language="javascript" type="text/javascript">

    //register this script when the page load

        var MainFunction;
        $(document).ready(function () {

            MainFunction = function (Plaka) {
                alert(Plaka);



            }

        });

    </script>

我试着通过我的按钮调用Main函数,这是在usercontroler中准备好的函数的地方。

代码语言:javascript
运行
复制
  <ext:Button runat="server" ClientIDMode="Static" ID="btnMusteriEkle" Text="Yeni müşteri ekle">
                      <Listeners>
                       <Click Handler="MainFunction(#{txtPlaka}.getValue())">  </Click>
                       </Listeners>
                      </ext:Button>

我尝试像这样调用MainFunction(#{txtPlaka}.getValue()),但没有成功。我收到错误MainFunction未定义。

嗯,没人帮我吗??!

EN

回答 1

Stack Overflow用户

发布于 2013-10-04 19:23:36

这是我找到的解决方案;

在用户控件内部定义这一点,

代码语言:javascript
运行
复制
   $(document).ready(function () {
        $('#btnEkle').click(myFunction); //binding button evet to function on the sam epage

    });

第二,在主页中定义这个函数。

代码语言:javascript
运行
复制
 function myFunction(Param1,Param2) {
        alert(Param1+''+Param2);
    }

我猜这项工作是这样的(如果我错了,请纠正我)。首先加载带有注册函数的主页,然后在加载用户控件时第一次运行这个部分;$(Document).ready( function () {,后来这个函数注册了按钮事件。

按钮:

代码语言:javascript
运行
复制
  <ext:Button runat="server" ClientIDMode="Static" ID="btnMusteriEkle" Text="Yeni müşteri ekle">
                      <Listeners>
                       <Click Handler="myFunction(#{Param1}.getValue(),#{Param2}.getValue()
                     )">  </Click>
                       </Listeners>
                      </ext:Button>

**如果你尝试制作愚蠢的asp.net按钮,所有页面在火灾事件渲染后再次iu将得到未定义的值。由于ext.net按钮liseners的工作原理与asp.net按钮不同,因为它不需要再次渲染所有页面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19175534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档