1
我得到这个错误在Firebug使用PHP:未结束的字符串,在Javascript
语法错误:未结束的字符串
Panel_Measurements [I] =“<br />
现在全部关闭我的功能无法正常工作...... 我试过多种解决方案,但它们都没有工作... 这是我的代码:
<script type="text/javascript" language="javascript>
<?php
$i = 0;
while(isset($dbPanel_Name[$i]))
{
?>
Panel_brand_type[i] = "<?php echo addslashes($dbPanel_Brand_Type[$i]); ?>";
Panel_description[i] = "<?php echo addslashes($dbPanel_Description[$i]); ?>";
Panel_measurements[i] = "<?php echo addslashes($dbPanel_Measurements[$i]); ?>";
Panel_warranty[i] = "<?php echo addslashes($dbPanel_Warranty[$i]); ?>";
i++;
<?php
$i++;
}
?>
</script>
如果还有其他方法可以将PHP变量转换为Javascript,我很想知道! 任何类型的帮助对我来说都很有用。
诚恳,
Harmen布林克曼
感谢您的帮助,但是当我不添加双引号时,Fire bug给出了缺少引号的语法错误,当我添加它们时,它会给出如下的语法错误:Panel_brand_type [i] =“”value“ “;有什么建议么? – notknown7777 2013-03-07 10:10:28
@HarmenBrinkman:如果变量存在于PHP中,则没有其他可能导致JS错误的其他东西(即使该字符串不是UTF-8,这将导致“null”值而不是错误)。所以唯一合乎逻辑的解释是你注入了不存在的变量值。 – Jon 2013-03-07 10:12:29
由于某种原因,它现在可以工作,没有额外的保存或其他更改,我会将这一个标记为答案!非常感谢你! – notknown7777 2013-03-07 10:12:32