php 保存表单数据,使用jquery和php自动保存表单数据

我对PHP非常好,但是使用jQuery的总菜单,并且卡在自动保存表单数据中.

自动保存功能在dummy.php中每30秒调用一次.我正在将用于处理的序列化表单数据( – >数据库)发送到savetest.php.

此刻,我坚持这个问题:

如何让savetest.php“监听”传入的数据并对其作出反应?

这时,我收到警报’哦不!’ (=没有成功)每30秒.

这是我缩短的示例代码:

dummy.php,snippet 1(HTML& PHP):

My Form

dummy.php,snippet 2(jQuery):

function autosave() {

jQuery('form').each(function() {

jQuery.ajax({

url: 'savetest.php',

data: {

'autosave' : true,

'formData' : jQuery(this).serialize()},

type: 'POST',

success: function(data){

if(data && data == 'success') {

alert("OK!");

}else{

alert("Oh no!");

}

}// end successful POST function

}); // end jQuery ajax call

}); // end setting up the autosave on every form on the page

}// end function autosave()

jQuery(function($) {

setInterval(autosave, 30 * 1000);

});

这是savetest.php:

if (isset($_POST)) {

var_dump($_POST);

exit();

} else {

echo 'Hi, no $_POST.';

}

不幸的是,仍然是不成功的警报…和savetest.php转储数组(0){}

标签:jquery,php

来源: https://codeday.me/bug/20190703/1368389.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值