我在两个<ul>
标记之间有一些html代码,我希望将其保存在名为list-content.php
的外部文件中。
<ul class="list-content">
<li> Here goes some content 1 </li>
<li> Here goes some content 2 </li>
<li> Here goes some content 3 </li>
<li> Here goes some content 4 </li>
</ul>
<div class="save-button"></div>
使用jQuery,我通过AJAX获取ul
标签之间的内容{I} POST
到PHP文件。
$(document).ready(function () {
$('.save-button').click(function(){
var list_content = $(".list-content").html();
console.log(list_content);
var ajaxurl = 'save.php',
data = {'content': list_content};
$.post(ajaxurl, data, function (response) {
alert("Worked!");
});
});
});
我认为直到这里才能完美运作!
但我的save.php
无法正常工作......
基本上我试图用list-content.php
标签之间的html编写名为ul
的文件...
<?php
$post_data = $_POST['content'];
if (!empty($post_data)) {
$filename = 'list-content.php';
$handle = fopen($filename, "w");
fwrite($handle, $post_data);
fclose($handle);
echo $file;
}
?>
为什么这不起作用?