【发布时间】:2018-12-14 06:40:48
【问题描述】:
我正在尝试使用下面的代码将 html 内容加载到 jquery 变量中。
<html>
<body>
<div id="static-content"></div>
<?php
$static_content = file_get_contents('cms/content.php');
?>
<script>
$(document).ready(function($){
var static_content = '<?php echo $static_content; ?>';
$('#static-content').load(static_content);
});
</script>
</body>
</html>
我正在从 content.php 读取 html 并尝试附加到 div。
它不适合我。谁能建议我如何实现这一目标。谢谢
【问题讨论】:
-
在 php 脚本中 $contnet 更改为 $content
-
如果你加载的文本中有换行符或引号,你需要
var static_content = `<?php echo $content; ?>`;但是为什么不$('#static-content').load("content.php") -
为什么不直接将
<?php echo $content; ?>放在div中?...如果您仍想将$content存储在javascript 变量中,则需要遵循@mplungjan 的建议。。 -
@SyamsoulAzrien,是的,我可以这样使用,我正在根据我的要求尝试不同的目的,所以我在这里只发布这么多
-
替代:
$.get("content.php",function(data) { $('#static-content').append(data) });
标签: php jquery file-get-contents