我坚持在文本变量(字符串)上附加 counter-var (b) - 不是数学 - 只是在 JS 中的 data-var 上添加 counter(b)...
示例:
<script type="text/javascript">
<?php
$i=0;
foreach ($sqldata as $data){
echo 'var data'.$i.' =
Array("'.implode('", "', array_map('addslashes', $data)).'");';
$i++;
}
echo 'var data_ges = '.$i.' ;';
?>
for (b=0; b<data_ges; b++){
document.writeln (data+b[1]); // ERROR LINE - How do i escape here ?
}
</script>
谢谢!
最佳答案
您应该只使用数组,而不是尝试动态使用变量名称:
<script type="text/javascript">
var data = [];
<?php
$i=0;
foreach ($sqldata as $data){
echo 'data['.$i.'] =
Array("'.implode('", "', array_map('addslashes', $data)).'");';
$i++;
}
?>
for (b=0, l = data.length; b<l; b++){
document.writeln (data[b]); // ERROR LINE - How do i escape here ?
}
</script>
关于javascript - 如何在 JS 中的变量上添加(或附加)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9354554/