我有这样的代码来显示从DB一些HTML代码:打印成html与jQuery和PHP
$("#menuOverlay").append('<?php include('aggiungiPaginaComp.php');?>');
它的工作,从浏览器的源文件:
$("#menuOverlay").append('<form id="aggiungiPagina"
name="aggiungiPagina"
action="script/aggiungiPagina.php"
method="post">
<tablestyle="width:100%;">
<tr>
<td>NomePagina</td>
<td><inputsize="30"
maxlength="30"
placeholder="Inseriscinomepagina"
autofocus
required
type="text"
name="nomePagina"
id="nomePagina"></td>
</tr>
<tr>
<td>Descrizione</td>
<td><inputsize="50"
maxlength="200"
placeholder="Inseriscidescrizione"
required
type="text"
name="descrizione"
id="descrizione"></td>
</tr>
</table>
<divid="scrisciaBtnForm">
<inputclass="btnMenu"type="submit"value="invia"/>
</div>
</form>');
但在div# menuOverlay空白..与:
$("#menuOverlay").append('<Button> ciao </Button>');
作品,为什么? 对不起英文不好。
你为什么要追加这样的内容,而不是用PHP渲染它? – PeeHaa
因为div的内容会改变 –
我可以在第一行看到的一件事是,你在单引号内使用单引号。您需要转义这些内容或在单引号内使用双引号。 –