• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

请教如何把一个PHP数组放到这个JS里面啊

php 搞代码 4年前 (2022-01-24) 11次浏览 已收录 0个评论

请问怎么把一个PHP数组放到这个JS里面啊?
………………………………….
foreach($category as $group) {
$groupselect.= “$group[name]\n”;
}
echo <<<EOT
<script type=”text/JavaScript”>
var rowtypedata = [
[
[1,”, ‘td25’],
[1,”, ”],
[1,'<option value="$groupselect“>$groupselect‘, ”],

[1,”, ”]
]
];
</script>
EOT;

试了好多种写法。都不行。只好上来求助了。$groupselect怎么才能写到JS里面呢?

——解决方案——————–
你已经瓶装好了字符串
$groupselect .= “$group[name]”;

那就直接放进去就是了
….
[1,’$groupselect‘, ”],

本文来源gaodaimacom搞#^代%!码&网*

搞代gaodaima码

——解决方案——————–
foreach里groupselect包含option了,下面还用option?
——解决方案——————–

<br /><script type="text/JavaScript"><br /> var rowtypedata = [<br /> [<br /> [1,'', 'td25'],<br /> [1,'', ''],<br /> [1,'<?php $groupselect ?>', ''],<br /> <br />[1,'', '']<br /> ]<br /> ];<br /> </script><br />

——解决方案——————–

引用:

引用:JavaScript code?1234567891011<script type=”text/JavaScript”> var rowtypedata = [ [ [1,”, ‘td25’], [1,'<input type="text" class="txt" size="12" name="groupnamenewadd……

[1,'<?php $a=1;echo $a;?>’, ”],并贴出你的测试结果
——解决方案——————–
你应该先组成一数组,然后这样,
var rowtypedata = <?php echo json_encode($arr);?>;

像你这样拼的话要注意单双引号

你上面是用单引号,$groupselect有单引号的话,js就出错了。
——解决方案——————–
补充下
var str='<?php echo json_encode($arr);?>’;
var arr=eval(‘(‘+str+’)’);
看下arr是不是你想要的js数组
——解决方案——————–
如果上面的不对试试这样
var str=<?php echo json_encode($arr);?>;
var arr=eval(str);


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:请教如何把一个PHP数组放到这个JS里面啊

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址