Javascript 动态创建的usercontrol中的ready函数
如何运行$(document).ready(函数(){ 用户控件内的函数我正在动态加载我的使用控件,我想做的是在加载用户控件时,通过ready函数注册我的一些javascript函数 这是my UserController中的my javascriptJavascript 动态创建的usercontrol中的ready函数,javascript,asp.net,user-controls,ext.net,dynamic-usercontrols,Javascript,Asp.net,User Controls,Ext.net,Dynamic Usercontrols,如何运行$(document).ready(函数(){ 用户控件内的函数我正在动态加载我的使用控件,我想做的是在加载用户控件时,通过ready函数注册我的一些javascript函数 这是my UserController中的my javascript <script language="javascript" type="text/javascript"> //register this script when the page load var Mai
<script language="javascript" type="text/javascript">
//register this script when the page load
var MainFunction;
$(document).ready(function () {
MainFunction = function (Plaka) {
alert(Plaka);
}
});
</script>
//在页面加载时注册此脚本
var主函数;
$(文档).ready(函数(){
MainFunction=功能(普拉卡){
警报(普拉卡);
}
});
我试图通过按钮调用Main函数,这是usercontroller中ready函数的sam位置
<ext:Button runat="server" ClientIDMode="Static" ID="btnMusteriEkle" Text="Yeni müşteri ekle">
<Listeners>
<Click Handler="MainFunction(#{txtPlaka}.getValue())"> </Click>
</Listeners>
</ext:Button>
我正试图像这样调用main函数(#{txtPlaka}.getValue()),但不起作用。我得到的错误是main函数未定义
嗯,没人帮我吗???!这是我找到的解决办法 在用户控件中定义此
$(document).ready(function () {
$('#btnEkle').click(myFunction); //binding button evet to function on the sam epage
});
其次,在主页内定义此函数
function myFunction(Param1,Param2) {
alert(Param1+''+Param2);
}
我猜这工作是这样的(如果我错了,请纠正我)。
首先加载带有注册函数的主页面,
稍后在加载用户控件时首次运行
此部分;$(document).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按钮,所有在fire事件再次渲染后的页面都会得到Unfine值。
由于ext.net按钮的工作方式不同于asp.net按钮,因为它不需要再次呈现所有页面