在jQuery中嵌入PHP .append()

ben*_*e89 4 php jquery

这可能吗?我知道下面的代码看起来乱七八糟但我想通过将PHP嵌入其中来使它变得更加混乱.在每次单击时我都会在表上添加一行,但是我需要<td>通过从mysql数据库中提取结果来包含动态下拉列表中的一行.它在哪里说:<td><p class="add_edit">Add/Edit</p><input type="text" class="project_ref_input" name="project_ref_input" /><p class="project_ref"></p></td> 而不是p标签我将有一个PHP内置下拉列表...我怎么能实现这一点?

$('#items').append('<tr class="tableRow">
<td><a class="removeItem" href="#"><img src="/admin/images/delete.png"></img></a></td>
<td class="supp_short_code">' + supp_short_code_db + '</td>
<td class="om_part_no">' + omPartNo + '</td>
<td>' + supPartNo + '</td><td>' + cat + '</td>
<td class="description">' + desc + '</td>
<td>' + manuf + '</td>
<td>' + list + '</td>
<td>' + disc + '</td>
<td><p class="add_edit">Add/Edit</p><input type="text" class="quantity_input" name="quantity_input" /></td>
<td class="price_each_nett price">' + priceEach + '</td>
<td class="cost_of_items"></td>
<td><p class="add_edit">Add/Edit</p><input type="text" class="project_ref_input" name="project_ref_input" /><p class="project_ref"></p></td>
<td class="cost_total_td"></td>
</tr>');
Run Code Online (Sandbox Code Playgroud)

dia*_*man 9

因为Jquery是客户端 - 你不能像你建议的那样附加PHP.

您必须编写一个由Jquery回调触发的PHP脚本,PHP脚本将收到一些参数,并返回实现您的解决方案所需的HTML.

这有帮助吗?