使用反斜杠引号
onChange='ajax(\"fill.php\", \"\", \"populate\", \"post\", \"1\")'
HTML 属性应该在引号、交换'
和"
代码中
echo '*Select Category<select name="category" id="category" onChange="ajax(\'fill.php\', \'\', \'populate\', \'post\', \'1\')"><option value="">--Please Select--</option><option value="1" >1</option><option value="2">2</option></select>';
为了提高可读性,请使用 HEREDOC 语法
echo <<<STR
*Select Category
<select name="category" id="category" onChange="ajax('fill.php', '', 'populate', 'post', '1')">
<option value="">--Please Select--</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
STR;