我试图使用PHP在页面上保存Jquery生成的html。现在,PHP函数我只保存了原来的代码。
我的想法是让用户在单击按钮时生成带有图像的div(使用jQuery可以正常工作),然后用于PHP函数将页面上的div保存到名为page-saved-with-的文件中divs.html。
我是初学者并愿意接受建议。
实时网页:http://colejohnsontrialsite.com/admin.php
代码:
<?php
// Start the buffering //
ob_start();
?>
<!-- Content to save -->
<div id="images" style="border:2px solid gray">
<!-- individual image Div's generated by jQuery go here -->
</div>
<?php
// echo '1';
// Get the content that is in the buffer and put it in your file //
file_put_contents('page-saved-with-divs.html', ob_get_contents());
?>
`
答案 0 :(得分:0)
您可以使用JQuery .html()方法执行此操作,然后通过Ajax发送。
JS代码:
var html = $('#images').html();
$.ajax({
url: "script.php",
type: "POST",
data: { code : html },
dataType: "html"
});
PHP代码:
$code = $_POST['code'];
file_put_contents('page-saved-with-divs.html', $code);