Php 如何附加长html代码?
下面的代码可以将div元素添加到主体中。但有时HTML很长。如果它非常长,像300行html代码,那么像这样编写它是非常困难的:Php 如何附加长html代码?,php,jquery,Php,Jquery,下面的代码可以将div元素添加到主体中。但有时HTML很长。如果它非常长,像300行html代码,那么像这样编写它是非常困难的: $("body").append($("<div id='dzndiv'><div style='position:absolute;left:0px;top:0px;width:100%;height:800px;'><img src='img/transparent.png' width='100%' height='100%'/&g
$("body").append($("<div id='dzndiv'><div style='position:absolute;left:0px;top:0px;width:100%;height:800px;'><img src='img/transparent.png' width='100%' height='100%'/></div>");
我该怎么做?但重要的是html代码可以在标记之间留有空格。您可以使用:
$.get('longstuff.html', function(data) {
$('body').append(data);
}, 'html');
但是,如果您总是/经常需要该HTML,并且它是静态的,那么在不通过AJAX加载的情况下存储它的一种非常常见的方法是使用脚本标记:
<script type="text/html" id="long-stuff">
<!-- simply put your HTML here -->
</script>
然后,您可以通过$('#long stuff').html()访问它。
根据您要执行的操作,另一种选择是简单地将HTML放在它所属的位置,并使用style=“display:none;”
将其隐藏,然后在以后使用.show()
将其隐藏。您可以使用以下方法:
$.get('longstuff.html', function(data) {
$('body').append(data);
}, 'html');
但是,如果您总是/经常需要该HTML,并且它是静态的,那么在不通过AJAX加载的情况下存储它的一种非常常见的方法是使用脚本标记:
<script type="text/html" id="long-stuff">
<!-- simply put your HTML here -->
</script>
然后,您可以通过$('#long stuff').html()访问它。
根据您想要执行的操作,另一个选项是简单地将HTML放在它所属的位置,并使用style=“display:none;”
隐藏它,然后.show()
稍后再显示它。$.get('longstuff.HTML',function(data){data=data.replace(/>
此代码可以删除html代码中的所有空格,并将html代码附加到现有的body标记中。感谢所有asnwer。$.get('longtuff.html',function(data){data=data.replace(/>
此代码可以删除html代码中的所有空格,并将html代码附加到现有的body标记中。感谢所有asnwer。我怀疑是否应该通过向服务器发送另一个请求来完成此操作。为什么不能将此内容包含到html中,并在需要之前将其隐藏?result.html调用myajax.php。此附加方法用于php文件:myajax.php。…myajax.php在div标记中提供了一个值,我必须在result.html中显示这个div元素…感谢您的帮助我怀疑这是否应该通过另一个服务器请求来完成。为什么您不能将此内容包含在html中,并在需要之前将其隐藏?result.html调用myajax.php。php文件中使用的这个附加方法:myajax.php…myajax.php在div标记中给出一个值,我必须在result.html中显示这个div元素……感谢您的帮助,您可以使用php;$(“body”).append($(“”)编写它;但是你的和我的html代码一定没有空间!我想在我的html代码中打破空间!那个PHP解决方案真的很难看。你需要逃避东西等等。除此之外,你没有要求PHP解决方案。好吧,你可以忘记PHP。我试着解释html代码必须在这两种方式中都有空间!你可以用PHP;$(“body”).append($(“”)来写这个;但是你的和我的html代码一定没有空格!我想在我的html代码中打破空格!PHP解决方案真的很难看。你需要逃避东西等等。除此之外,你没有要求PHP解决方案。好吧,你可以忘记PHP。我试着解释html代码必须在这两方面都有空格!