在javascript中定义动态变量 [英] define dynamic variable in javascript
本文介绍了在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屋!
查看全文