需要传输的是下图中所有的inputΦ客户端设置的数据
整个页面是用js生成代码不长,但是用了许多拼接看起来开比较乱,页面的核心就是下面的部分有一些关键參数部分就不放了,要是觉得乱可以跳过这个
下面开始重点将表单中的数据以json在ajax发送json给后端
//。。这里的关键参数删了
data这裏是要提交的数据以字典形式,success为服务器成功响应后要执行的函数
这里的格式和,分割符一定要注意,格式不对不会发送json成功
#這里省略关键参数
is_ajax()可以判断是否是ajax请求如果前段是用get来发送json不用检测
一般通过returnJsonResponse(name_dict)这样来响应给前段数据,我这里没有进行这一步只返回了一个字符串
这里是直接将数据转换为xml存储到服务器,只是为了序列化用户的设置会有别的视图函数来专门解析xml到字典发送json到前端,所以我使用ajax只是为了实时存储用户设置并不会立即反馈给用户。
ajax可以用来来传输json字典,字符串数组等格式的数据
下面是ajax另一种格式,比上面的格式简化多了
还有JavaScript原生的用法需要的可以自行选择
//向服务器发送json请求
如需转载,请注明文章出處和来源网址: