首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery post返回对象对象

Jquery post返回对象对象
EN

Stack Overflow用户
提问于 2013-03-10 04:28:51
回答 1查看 482关注 0票数 0

我正在尝试提交一个复选框数组到一个php文档。奇怪的是,它发送的是对象对象而不是值。

代码语言:javascript
复制
$(document).ready(function(){
 $('input:checkbox').change(function() {
 var Day = $(this).closest('div.cat').attr("id");
 var category= $('#'+Day+' input[type=checkbox]:checked').serializeArray();
 $.post("savedaily.php", { "cat[]": category, day: Day })
   .done(function(data) {
   alert("Data Loaded: " + data);
 });

 });
});
EN

回答 1

Stack Overflow用户

发布于 2013-03-10 05:06:14

当您必须使用ajax交换对象时,您应该考虑serialization,和我的建议,并建议您:

  1. json在将对象发送到PHP端之前先用jQuery编码
  2. 在PHP中你会得到一个字符串格式的对象,然后你需要用json解码才能得到你的对象
  3. 我不确定交换对象是不是一个好主意,也许你需要考虑交换表!
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15315551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档