使用 Ajax自动保存草稿
在博客、论坛等的编辑框上加入自动保存功能,这已经是标准配置了,使用 jQuery会很方便。
<script type="text/javascript"> //自动保存函数 function AutoSave() { var biaoti = $("#biaoti_aep").val(); var neirong = $("#neirong_aep").val(); $("#tixing").empty(); $("#tixing").html(‘.....正在保存‘); $.ajax({ type: "POST", url: "<?php echo curr_url();?>", data: {biaoti_add:biaoti, neirong_add:neirong, action:‘edit‘, action_b:‘ajax‘}, dataType: "text", success: function(data) { $(‘#tixing‘).html(data); } }); } $(document).ready(function() { //自动保存时间间隔 var AutoSaveTime = 60000; //设置自动保存 self.setInterval("AutoSave()", AutoSaveTime); }); </script>
很简单,一个 ajax请求的函数 AutoSave(),但是要注意,不能把 AutoSava()放在 $_(document).ready()下,因为这样就会成为匿名函数,在 self.setInterval()来调用 AutoSave函数的时候会提示未定义,找不到这个函数。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。