在javascript中定义动态变量 [英] define dynamic variable in javascript

查看:60
本文介绍了在javascript中定义动态变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在javascript中定义动态变量?


我有一个带有jquery的用户控件,当我使用该用户控件的两个实例时,它的变量静态名称引起问题...

How to define dynamic variable in javascript?


i have a usercontrol with jquery ,its variable static names makes problems when i am using two instance of that user control...

<script>
function getTooltips() {
    $(document).ready(function () {

        var x = $.jQax(
    {
        LoaderContainerId:  "#" + "<%=divMyLoadingDiv2.ClientID %>";,
        LoaderText: "."
    });


        var datePicker = $('#' + '<%= JQDatePicker1.ClientID %>').val();
        var data1 = "{ myDate : '" + datePicker + "' }";

        x.Post("<%=getServicePath() %>", data1,
                    function (data1, eventArgs) {
                        var result1 = data1.d;
                        $('#' + '<%= lblTitle.ClientID %>').html(result1);

                        if (result1.toString().charAt(0) == "1") {
                            $('#' + '<%= JQDatePicker1.ClientID %>').addClass("datePicker9");


                        }
                        else {

                            $('#' + '<%= JQDatePicker1.ClientID %>').removeClass("datePicker9");


                        }
                        var res = result1.replace(result1.charAt(0), "");
                        $('#' + '<%= lblTitle.ClientID %>').html(res);
                        $('#' + '<%= hdn.ClientID %>').val(res);

                    }, true, "", function (data1, eventArgs) { alert('error') }
                );
    });


    function pageLoad(sender, args) {
        if (args.get_isPartialLoad()) {
            getTooltips();
        }
    }


}
</script>


<table dir="rtl">
    <tr>
        <td>


         <cc1:JQDatePicker ID="JQDatePicker1"    runat="server"

                IsRTL="True" DateFormat="YMD"   önchange="getTooltips();"

                Height="23px" AnimationType="Slide" IEDateFormat="YMD" Regional="fa"

                ChangeMonth="True" ChangeYear="True" Width="75px"></cc1:JQDatePicker>
     <asp:Label ID="lblTitle" runat="server" Font-Size="8pt"></asp:Label>
     <asp:HiddenField ID ="hdn" runat ="server" />
   <div id="divMyLoadingDiv2"  runat="server">

            </div>
        </td>
    </tr>
</table>

推荐答案

(document).ready(function(){ var x =
(document).ready(function () { var x =


.jQax( { LoaderContainerId:#" +"%> " ;, LoaderText:." }); var datePicker =
.jQax( { LoaderContainerId: "#" + "<%=divMyLoadingDiv2.ClientID %>";, LoaderText: "." }); var datePicker =


('#'+'<% = JQDatePicker1.ClientID %> ').val(); var data1 ="{myDate:'" + datePicker +'}"; x.Post("%> ",data1, 函数(data1,eventArgs){ var result1 = data1.d;
('#' + '<%= JQDatePicker1.ClientID %>').val(); var data1 = "{ myDate : '" + datePicker + "' }"; x.Post("<%=getServicePath() %>", data1, function (data1, eventArgs) { var result1 = data1.d;


这篇关于在javascript中定义动态变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆