首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

JS里面嵌入php代码,JS语法异常了,请大家帮小弟我看看

2012-07-31 
JS里面嵌入php代码,JS语法错误了,请大家帮我看看for(var j0 j?php echo count($Size)? j++){if(oSi

JS里面嵌入php代码,JS语法错误了,请大家帮我看看
for(var j=0; j<<?php echo count($Size);?>; j++){
if(oSize.value == '<?php echo $Size[j];?>'){
oSize.selected = true;
}
}

问题就出在这句话。oSize.value == '<?php echo $Size[j];?>

错误代码是:Undefined index: j in <b>
没有变量j,这个j并不是PHP变量,他是一个js变量,怎么让它嵌入在php里面。

请大家帮帮忙。

[解决办法]
不可能的

你的 $Size 显然是一个数组

JScript code
var Size = ['<?php join("'", $Size) ?>'];for(var j=0; j<Size.length; j++){  if(oSize.value == Size[j]) {    oSize.selected = true;  }    }
[解决办法]
一个运行在前端 一个运行在后端 怎么能这样写在一起呢?
把$Size 转化成json对象赋值给js变量 然后交给js处理就好了

热点排行