javascript - 关于jQuery中$.ajax()的一点疑问?
PHPz
PHPz 2017-04-11 10:21:10
[JavaScript讨论组]

关于jQuery中$.ajax()的一点疑问?

问题是这样的,现在前端有一个ajax请求发给后端,带的数据参数形式如下:


data: {
    id: [1,2,3,4,5],
    title: '这是标题',
    ownTags: ['html', 'css', 'node'],
    content: '这是内容',
    introduc: '这是简介'
  }

假设现在请求发出去了,我们在chrome的network,查看请求

为什么jQuery中要把传给后端的数据中是对象的类型的改掉属性名呢?

PHPz
PHPz

学习是最好的投资!

全部回复(4)
PHPz

应该是这样才对啊,检查一下你的括号,逗号什么的,有没有点错地方,

id[]:1
id[]:2
id[]:3
id[]:4
id[]:5
title:这是标题
ownTags[]:html
ownTags[]:css
ownTags[]:node
content:这是内容
introduc:这是简介
怪我咯

好好看看 ajax这个方法的api 有个true false 自己找吧 我不告你是啥 一共没几个

高洛峰

这是为了告诉后端,你提交的数据格式是什么样的~
后端可以按这个格式还原成你在data数据

伊谢尔伦

json对象不能直接传输 这是jquery的一种序列化方式

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号