【发布时间】:2019-01-11 05:49:23
【问题描述】:
问题描述:
我在 .tpl 文件中有一个 Array($all_article_data) 包含 200 个项目。 现在我想在 javascript 函数中将此数组作为 Param 发送。
<span onclick="on('{$all_article_data}')">Example</span>
JAVASCRIPTFUNCTION
function on(data){
alert(data);
}
我在文本“array”中接收到:(为了查看我使用的这个数组中是否有东西:
function on(data) {
var i;
for(i=0 ; i<=data.length; i++){
alert(data[i]);
}
}
这显示在不同的警报中 我需要在 javascript 中操作这个数组并使用 价值观。
感谢提示
最好的问候
【问题讨论】:
-
您收到
'array'是因为您在函数中传递的是字符串而不是对象。只需将其称为<span onclick="on({$all_article_data})">Example</span>,不带引号。 -
感谢 vikscool:我在警告窗口中有这条消息 "function Array() { [native code] }" 你知道现在的问题是什么吗?提前致谢
标签: javascript arrays function parameters smarty