Php 空间问题造成的建筑物onClick功能
我有一个函数,从mysql表中读取一组值。我的部分代码是这样的。我需要在这里完全使用php的问题是,这是一个名为page的ajaxPhp 空间问题造成的建筑物onClick功能,php,javascript,ajax,Php,Javascript,Ajax,我有一个函数,从mysql表中读取一组值。我的部分代码是这样的。我需要在这里完全使用php的问题是,这是一个名为page的ajax echo "<tr id='gridRow'> <td >$count</td> <td> <input type='checkbox' onClick=selectAndUpdate('$row1[size]')></td> <td> {$row1[SerialNo]}<
echo "<tr id='gridRow'>
<td >$count</td>
<td> <input type='checkbox' onClick=selectAndUpdate('$row1[size]')></td>
<td> {$row1[SerialNo]}</td>
<td> {$row1[InHouseBranding]}</td>
<td> {$row1[BrandCode]}</td>
<td> {$row1[size]}</td>
<td> {$row1[Pattern]}</td>
<td> {$row1[EntryStatus]}</td>
</tr>";
echo”
美元计数
{$row1[SerialNo]}
{$row1[InHouseBranding]}
{$row1[BrandCode]}
{$row1[size]}
{$row1[Pattern]}
{$row1[EntryStatus]}
";
生成的示例行如下所示。您是否注意到这一行,为什么在21060R 22.567中正确显示相同的值,但在前一行中,我看到的是这样的22.567’=”onclick=“selectAndUpdate('21060R“>有什么想法吗
<tr id="gridRow">
<td>1</td>
<td>
<input type="checkbox" 22.567')="" onclick="selectAndUpdate('21060R">
</td>
<td> EA12</td>
<td> BOR1</td>
<td> GY</td>
<td> 21060R 22.567</td>
<td> HMG 2020</td>
<td> New</td>
</tr>
1.
您需要引用js并转义这些引用
<td> <input type='checkbox' onClick=\"selectAndUpdate('$row1[size]')\"></td>
但这仅限于在函数或类的上下文中。如果在直接输出html的模板上下文中,则最好来回切换:
<tr id="gridRow">
<td><?php echo $count ?></td>
<td> <input type="checkbox" onClick="selectAndUpdate('<?php echo $row1['size'] ?>')"></td>
<td><?php echo $row1['SerialNo']</td>
<td><?php echo $row1['InHouseBranding'] ?></td>
<td><?php echo $row1['BrandCode'] ?></td>
<td><?php echo $row1['size'] ?></td>
<td> <?php echo $row1['Pattern'] ?></td>
<td><?php echo $row1['EntryStatus'] ?></td>
</tr>
生成的代码似乎与echo
生成的代码无关,请注意echo
中的type='checkbox'
是在输出中写入的type='checkbox'
(注意引号)。确保您怀疑正确的echo是错误的
<tr id="gridRow">
<td><?php echo $count ?></td>
<td> <input type="checkbox" onClick="selectAndUpdate('<?php echo $row1['size'] ?>')"></td>
<td><?php echo $row1['SerialNo']</td>
<td><?php echo $row1['InHouseBranding'] ?></td>
<td><?php echo $row1['BrandCode'] ?></td>
<td><?php echo $row1['size'] ?></td>
<td> <?php echo $row1['Pattern'] ?></td>
<td><?php echo $row1['EntryStatus'] ?></td>
</tr>