使用PHP保存Jquery生成的html

时间:2014-07-06 18:10:26

标签: php jquery html

我试图使用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());
?>

`

1 个答案:

答案 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);