所以我有一个网址,我用 extracthtml.php 提取数据:
<?php
include("simple_html_dom.php");
$html = file_get_html($url);
$body = $html->find('body', 0);
$title = $html->find('title', 0);
echo $title;
echo $body;
?>
<script src="extract.js" type="text/javascript"></script>
然后使用jquery我在所有p元素周围放置一个框以查看此通信是否有效(测试,我将在稍后添加更多css操作)。我的jquery开头是:
$(document).ready(function(){
$('p').css("border", "2px solid black");
});
我猜文件。已经是问题,因为p元素周围似乎没有框。
答案 0 :(得分:0)
问题是,在关闭页面后,您正在回显浏览器的jquery行。
因为你首先回应$ body,我猜你的页面最终看起来像这样:
<body>
...
</body>
<script>
jquery here
</script>
如果没有看到您的页面输出,这只是一个猜测,但如果它是正确的,浏览器将不会在</body>
标记之后运行任何代码。我建议检查输出的来源,看看是否是这种情况。