我有一个表单,经过这么多秒后会自动将表单保存到数据库中(这就是我的意图)
下面的脚本抓取 jQuery AJAX 请求中的值并将其发送到控制器 - 但每当我尝试 var_dump 值时,它似乎无法从序列化数组中工作。当我在 Firefox 中查看 FireBug 但似乎无法打印数组时,我可以看到参数存在 - 谁能解释为什么?
// view logic
var t = setTimeout("autosave()", 10000);
$.ajax(
{
type: "GET",
url: "/questionnaires/autosave",
data: $("form").serialize(),
cache: false,
success: function(msg) {
return false;
}
});
// controller logic
function autosave()
{
$str = parse_str( $this->input->get_post('form') );
var_dump($str); // intend to do an insert query here to the db
}