用dom修改网页后 如何用PHP获取html源码
4个回答
展开全部
<?php
if(isset($_POST['content'])){
//收到内容后想怎么处理自己定.
$content = get_magic_quotes_gpc() ? stripslashes($_POST['content']) : $_POST['content'];
echo $content;
exit;
}
?>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
function send2php(htmlContent){
var phpurl = 'a.php';
$.post(phpurl,{content:htmlContent},function(ret){
alert(ret);
})
}
$(document).ready(function(){
$('#a').html('456');
send2php($('#a').html());
});
</script>
</head>
<body>
<div id="a">
123
</div>
</body>
</html>
if(isset($_POST['content'])){
//收到内容后想怎么处理自己定.
$content = get_magic_quotes_gpc() ? stripslashes($_POST['content']) : $_POST['content'];
echo $content;
exit;
}
?>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
function send2php(htmlContent){
var phpurl = 'a.php';
$.post(phpurl,{content:htmlContent},function(ret){
alert(ret);
})
}
$(document).ready(function(){
$('#a').html('456');
send2php($('#a').html());
});
</script>
</head>
<body>
<div id="a">
123
</div>
</body>
</html>
更多追问追答
追问
谢谢
但这样应该是只获取了一个ID的值
有没有办法获取整个页面的HTML内容呢
追答
function send2php(htmlContent){
var phpurl = 'a.php';
$.post(phpurl,{content:htmlContent},function(ret){
alert(ret);
})
}
$(document).ready(function(){
$('#a').html('456');
var content = ''+$('html').html()+''; //修改这里
send2php(content);
});
123
展开全部
可以考虑使用javascript讲html发送至服务器, 不过挺蛋疼的,你肯定是想岔了
追问
比如,我添加一个节点后再次打开 如何让节点依然存在 有什么办法吗?谢谢。
追答
我觉得最好的实现办法是你通过一个表单修改服务器端的数据,然后再显示出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将html与php混合写,不就行了嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
无此函数能为之。
追问
用JS可以获取吗?
有什么办法吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询