如何使用PHP发布表单序列化数据?

知更鸟

我有一个包含动态生成字段的表单。我需要使用 .serialize() 发布表单。

阿贾克斯

$("#save").click(function () {                              
    formData = $('#myForm').serialize();
    $.ajax({
        type:"POST",         
        url: base_url +'home/save',
        data: {
            formData:formData,
            csrf_test_name: csrf_token
        },
        success: function(response){         
            console.log(response);           
            alert(response);
        }     
    }); 
});

我需要使用输入字段名称发布所有数据。现在我得到了这样的所有结果:

   echo $fomdata=$this->input->post('formData');

输出

room_count_new=5&room_id=1&bedcount_1_1=1&extra_age_1_1_1=middle&extra_age_1_1_2=0&bedcount_1_2=0

但是我想用相应的名字发帖。

查理特

摆脱带有formdata属性的对象,只发送序列化的字符串并将其添加csrf到它的末尾,或者将 csrf 作为隐藏输入添加到表单中,并让它也被序列化serialize()

$("#save").click(function() {
  var formData = $('#myForm').serialize();
  formData += '&csrf_test_name=' + csrf_token

  $.ajax({
    type: "POST",
    url: base_url + 'home/save',
    data: formData,
    success: function(response) {
      console.log(response);
      alert(response)
    }
  });
});

然后在 php 中访问与表单中相同的名称。

$fomdata=$this->input->post();

$roomCount = $fomdata['room_count_new'];
$csrfToken = $fomdata['csrf_test_name']; 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用ajax发布序列化表单数据

如何使用jQuery Ajax序列化表单并发布

如何使用Apify序列化iframe的表单数据

如何通过序列化器发布数组数据?

如何反序列化然后将数据放入表单?

在JSP中使用Ajax序列化表单数据

如何使用 django 将 json 序列化数据从表单发送到 ajax

我如何PHP对序列化jQuery的表单进行反序列化?

序列化时尝试发布使用协议缓冲区序列化的数据失败

如何使用输入数组序列化表单

通过ajaxsetup发布带有附加参数的表单序列化数据

如何使用php将json序列化数据添加到数据库中

如何反序列化由GSON序列化的PHP中的数据

如何在php中反序列化jquery序列化数据?

如何在ajax中序列化表单并使用laravel将数据保存在数据库中?

PHP使用jQuery序列化数据反序列化

尝试使用动态创建的输入元素序列化表单,但未发布元素的值

我如何使用Drf序列化器将数据序列化到JSON

无法使用PHP反序列化jQuery数据

如何在javascript中按编号序列化表单数据并使用特定编号提交

如果在ajax中使用了序列化,如何在控制器中获取表单数据

使用 JavaScript 提交表单数据,HTTP 请求与 ajax 表单序列化相同

如何使用C#反序列化JSON数据?

如何使用类型捕获无效的序列化数据输入

如何使用PUT方法编辑序列化数据

如何反序列化actix Web表单数据并将其序列化为csv文件?

使用jQuery post()发送序列化表单数据以及其他数据

如何使用Golang解码PHP序列化Redis响应

Django Rest Framework使用嵌套的序列化程序来发布两个模型的数据