C# and Javascript Variable
C# and Javascript Variable
我有一个这样的变量:
var dependentVar = "'<%: somevalue %>', '<%: somevalue2 %>', '<%: somevalue3 %>'";
必须将其传递到另一个变量
CCD_ 2。
功能类似
function(somevalue, somevalue2, somevalue3)
我面临的问题是,当变量被传递时,它像一样传递
"'123123', '123123123', '123123123'"
并且它由于CCD_ 5而出错?我该怎么解决这个问题?
我真的不会这样做,但你可以这样做:
var dependentVar = ['<%: somevalue %>', '<%: somevalue %>', '<%: somevalue %>'];
yourfunction.apply(null, dependentVar);
我想还没那么糟。你也可以做
yourfunction(dependentVar[0], dependentVar[1], dependentVar[2]);
第一种方法的优点是,它适用于任何数量的值,假设函数已经准备好处理这些值。(如果是这样,并且没有其他原因使函数以这种方式编写,则可以将其更改为直接在数组上操作。)
编辑—好吧,如果你需要通过对象属性调用一个函数,你可以这样做:
var tmp = new var();
var newVar = tmp.someFunction.apply(tmp, dependentVar);
当调用"someFunction"时,"apply"的第一个参数将确保"tmp"是this
的值。
您可以将其作为三个独立的变量:
var dependentVar1 = '<%: somevalue %>';
var dependentVar2 = '<%: somevalue2 %>';
var dependentVar3 = '<%: somevalue3 %>';
然后随意传递这些值。
var somevalue = '<%: somevalue %>';
var somevalue2 = '<%: somevalue2 %>';
var somevalue3 = '<%: somevalue3 %>';
或者只是用它做一个阵列:
var myArray = ['<%: somevalue %>', '<%: somevalue2 %>', '<%: somevalue3 %>'];
实际上,最好的方法可能只是异步地将JSON对象传递回javascript。
function('<%: somevalue %>', '<%: somevalue2 %>', '<%: somevalue3 %>');
按照您编写它的方式,dependentvar被视为一个字符串。
您的函数需要三个值——我假设您只向函数传递一个值。
相关文章:
- 将Transform和Instance Variable转换为对象的JavaScript数组
- ColdFusion XML to Javascript variable
- 使用 JavaScript 显示 Laravel's Variable
- javascript cookie value variable
- javascript中不带转义字符串的${variable}用法
- 将 JavaScript 元素 ID 传递给 PHP 或 Form Variable
- integer empty variable javascript
- Javascript/JQuery variable
- Underscore as a JavaScript variable?
- Javascript Grab PHP variable
- 如何使用 href=variable 在 javascript 中创建元素
- text+变量连接作为 appendChild($variable) 中的字符串与纯 javascript
- ASP.Net variable to JavaScript
- IE 9 Javascript Window Variable 为 null.适用于IE 8
- Javascript 承诺 .catch 仍然调用 final variable.then
- JavaScript 中有没有办法使用 string+variable 作为变量
- Mandrill Email with Variable from extra javascript
- 在 JavaScript 中使用 window[“variable” + i]
- Variable Javascript to PHP int
- $variable和$variable有什么区别?和“;variable"- JavaScript - jQu