PHPとJavascriptを使用して関数内で英数字の値を渡しているときにエラーが発生します。PHPとJavaScriptを使用して英数字の値を関数内でパラメータとして渡すとき
エラー:
category.php:235 Uncaught SyntaxError: missing) after argument list
私は以下の私のコードを説明しています。ここで
<?php
foreach ($listdata as $v) {
$id = '15rf67';
$edit = 1;
$del = 0;
echo "<tr>
<td>" . $counter++ . "</td>
<td>" . $v['cat_title'] . "</td>
<td>
<select class='form-control' id='status1' name='status1' style='height:23px; padding:0px;'>
<option value=''>Select Status</option>
<option value='1' " . ($v['status'] == '1' ? 'selected' : '') . ">Enable</option>
<option value='0' " . ($v['status'] == '0' ? 'selected' : '') . ">Disable</option>
</select>
</td>
<td>
<img src='uploads/" . $v['image'] . "' name='pro' border='0' style='width:50px; height:50px; border:#808080 1px solid;' />
</td>
<td>
" . $v['cat_description'] . "
</td>
<td>
<button type='button' class='btn btn-xs btn-green outlinedivnone' data-placement='top' title='' data-original-title='Edit' onClick='javascript:changeOfActionMenu($id,$edit)'><i class='fa fa-pencil'></i> </button>
<button type='button' class='btn btn-xs btn-danger outlinedivnone' data-placement='top' title='' data-original-title='Delete' onClick='javascript:changeOfActionMenu($id,$del)'><i class='fa fa-times'></i> </button>
</td>
</tr>";
}
?>
私はこのエラーが来ていませんが、私は私を助けしなさい15rf67
のような英数字の値を渡す必要が1,2..
のように$のid値を設定しています。この<button type='button' class='btn btn-xs btn-green outlinedivnone' data-placement='top' title='' data-original-title='Edit' onClick='javascript:changeOfActionMenu($id,$edit)'><i class='fa fa-pencil'></i> </button>
line.whenでエラーを取得しています。あなたの$id
variabileが文字列である場合は、$ IDの周りの引用を配置する必要があり
あなたが掲示したコードのどこに行235がありますか? – dimlucas
エラーが発生しているコード行については既に説明しました。これを確認してください。 – subhra