Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
syntaxerror:应为表达式,Get';}';在php和javascript中_Javascript_Php_Jquery - Fatal编程技术网

syntaxerror:应为表达式,Get';}';在php和javascript中

syntaxerror:应为表达式,Get';}';在php和javascript中,javascript,php,jquery,Javascript,Php,Jquery,我有一个选择选项,当我选择一个选项时,它必须显示我的颜色 看看我的密码 <?php foreach ($colors as $color) { ?> <option onclick=addColor("<?php echo $color->title ?>", this) value="<?= $color->id ?>"><?= $color->title ?></option> <?php

我有一个选择选项,当我选择一个选项时,它必须显示我的颜色

看看我的密码

<?php foreach ($colors as $color) { ?>
    <option onclick=addColor("<?php echo $color->title ?>", this) value="<?= $color->id ?>"><?= $color->title ?></option>
<?php } ?>

试一试

PHP 您没有定义onclick属性的结束和开始,请使用“”将其括起来,因为您的方法还需要一个字符串参数,请使用“”将其括起来,以免过早终止属性字符串

<option onclick="addColor('<?php echo $color->title ?>', this)" value="<?= $color->id ?>"><?= $color->title ?></option>

首先,您需要一个“at:您的onclick标记:->
<option onclick="addColor('<?php echo $color->title ?>', this)" value="<?= $color->id ?>"><?= $color->title ?></option>
var selectColor = '<span class="select-color mr-1"><img src="public/images/dialog_close.png">'+color_name+'</span>';