动态创建的用户控件中的就绪函数
ready function inside the dynamically created usercontrol
如何运行 $(document).ready(function () { ....
用户控件内的函数我正在动态加载我的使用控件,我想要做的是当加载用户控件时,通过就绪函数注册我的一些 javascript 函数。
这是 My UserControl 中的 My 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 函数,该按钮是用户控件中就绪函数的 sam 位置。
<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()),但不起作用。我收到错误主函数未定义。
没人帮我??!
这是我找到的解决方案;
在用户控件中定义这个,
$(document).ready(function () {
$('#btnEkle').click(myFunction); //binding button evet to function on the sam epage
});
其次,在主页内定义这个函数。
function myFunction(Param1,Param2) {
alert(Param1+''+Param2);
}
我想这项工作是这样的(如果我错了,请纠正我)。首先使用注册函数加载主页,稍后,当加载用户控件首次运行这部分;$(文档).ready(函数() {,后来,这个函数注册了按钮事件。
按钮:
<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将获得Undefined值。由于 ext.net 按钮操作器的工作方式与 asp.net 按钮不同,因为它不需要再次呈现所有页面。
相关文章:
- 就绪函数上的指令只能执行一次
- 我们如何在jQuery Datatable调用结果中启动另一个jQuery插件,而不是页面就绪函数
- 在jQuery就绪函数上未完成Primefaces布局组件
- 是$(()=>{})ES6中的jQuery匿名或就绪函数
- 在jquery循环幻灯片中使用加载函数而不是就绪函数
- jQuery就绪函数无法正常工作
- 如何获得一个就绪函数和另一个函数在 document.ready 中很好地播放
- 当单击 jsp 中的按钮时,它会再次调用 js 中的就绪函数.错误
- 如何将文档就绪函数放置在 ajax 函数中
- JavaScript 文档就绪函数
- 就绪函数中的委派函数
- 如何在文档就绪函数下使用回调函数
- JSNI (GWT-GWTP):jQuery在就绪事件触发后不会在“文档就绪”函数中选择节点
- 动态创建的用户控件中的就绪函数
- jQuery 文档就绪 - 函数调用:顺序或异步
- 使用语义 UI 选项卡启用的多个路由的文档就绪函数应该去哪里
- Javascript 命名空间就绪函数
- 如何模拟jquery就绪函数
- 如何在jQuery中运行通过AJAX加载的DOM就绪函数
- JQuery就绪函数问题