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里面。请大家帮帮忙。

解决方案 »

  1.   

    不可能的你的 $Size 显然是一个数组var Size = ['<?php join("'", $Size) ?>'];
    for(var j=0; j<Size.length; j++){
      if(oSize.value == Size[j]) {
        oSize.selected = true;
      }
    }
      

  2.   

    一个运行在前端  一个运行在后端  怎么能这样写在一起呢?
    把$Size 转化成json对象赋值给js变量  然后交给js处理就好了
      

  3.   

    error_reporting(E_ALL & ~E_NOTICE);  //php页面加上这句试试。