我想从CSJS脚本库运行SSJS ..。此命令在客户端JavaScript库中运行良好:
var myVar = "#{javascript:getComponent('myCustomControl').getPropertyMap().property1 = 'test'}";当我检查来自SSJS的自定义控件property1时,它显示了测试。所以效果很好。但我需要用一些变量替换“test”值,比如:
function myFunction(testID){
var myVar = "#{javascript:getComponent('myCustomControl').getPropertyMap().property1 = '" + testID + "'}";
}现在,当我检查customcontrol property1属性时,它会准确地显示
'" + testID + "'所以它不计算/代替
发布于 2015-04-02 17:05:37
我创建了一个关于如何使用远程服务从客户端JavaScript运行SSJS的视频教程。它非常强大,允许您传递参数并将各种对象返回给CSJS进行处理。
点击这里在NotesIn9.com上观看本视频教程
发布于 2015-04-02 17:01:16
无法从客户端JavaScript库运行SSJS
发布于 2015-04-03 11:34:11
语法错误
设置值时,单引号中包含双引号.
'" + testID + "'如果您需要testID在引号中的值,请使用
'"' + testID + '"'如果您只需要testID的值,只需使用
testID好朋友?
https://stackoverflow.com/questions/29418079
复制相似问题