用PHP自动保存
我试图用jQuery、MySQL和PHP制作一个autosave脚本,但由于某些原因,我无法让它工作 我的jQuery脚本用PHP自动保存,php,jquery,mysql,autosave,Php,Jquery,Mysql,Autosave,我试图用jQuery、MySQL和PHP制作一个autosave脚本,但由于某些原因,我无法让它工作 我的jQuery脚本 <script type="text/javascript"> $(function () { $.post("autosave-ks.php", function (data) { $("[name='hb']").val(data.hb); $("[name='lb']").val(da
<script type="text/javascript">
$(function () {
$.post("autosave-ks.php", function (data) {
$("[name='hb']").val(data.hb);
$("[name='lb']").val(data.lb);
}, "json");
setInterval(function () {
$.post("autosave-ks.php", $("betingelser").serialize());
}, 2000);
});
</script>
我的表格
<form action="index.php?site=kundeservice&update=1" method="post" name="betingelser">
<textarea type=\"text\" rows=\"40\" cols=\"167\" name=\"hb\">".str_replace('<br />', '', $row['text'])."</textarea>"
<textarea type=\"text\" rows=\"40\" cols=\"167\" name=\"lb\">".str_replace('<br />', '', $row['text'])."</textarea>"
</form>
“.str_replace(“
,”,“$row['text'])”
“.str_replace(“
,”,“$row['text'])”
有人调查过吗我只是不保存您必须在间隔内使用正确的选择器:
$.post('autosave-ks.php', $('[name="betingelser"]').serialize());
另一种替代解决方案是(而不是使用
serialize()
)
JavaScript是否显示任何错误?Firefox在Tools | Web Developer | Web Console中显示JavaScript错误。据我所知,目前没有错误。请打开Firefox Developer Tools,查看是否发送了任何post请求。这可能是一个起点。
$.post('autosave-ks.php', $('[name="betingelser"]').serialize());
$(function () {
$.post("autosave-ks.php", function (data) {
$("[name='hb']").val(data.hb);
$("[name='lb']").val(data.lb);
}, "json");
setInterval(function () {
$.post("autosave-ks.php", {hb:$("textarea[name=hb]").val(),lb:$("textarea[name=lb]").val()});
}, 2000);
});