ajax

作者: 孙子衡 | 来源:发表于2018-08-30 14:42 被阅读0次

ajax有关json的处理

json 要求返回的数据类型必须时json格式数据

注意,在python中如果直接返回列表,在ajax中写了第四个参数json后,会自动转成js中的数组

-*- coding: utf-8 -*-
import cgi,cgitb,time
cgitb.enable()

print("Content-Type: text/html;charset: utf-8")    # HTML is following
print()                             # blank line, end of headers  

arr = [1,2,3,4]
print(arr)

在python中直接返回字典或字符串.数字,那么当前ajax会认为不是json格式数据,那么就认为当前ajax请求失败,如果要求json格式,那么在python返回数据使用 使用json.dumps(),转完返回

# -*- coding: utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import cgi,cgitb,json
cgitb.enable()

print("Content-Type: text/html")    # HTML is following
print()                             # blank line, end of headers  


# 返回数据类型 
# arr = {'a':'abc','b':'bbc','c':'ccc'}

arr = [
    {'a':'abc','b':'bbc','c':'ccc'},
    {'a':'abc','b':'bbc','c':'ccc'},
    {'a':'abc','b':'bbc','c':'ccc'},
    {'a':'abc','b':'bbc','c':'ccc'},
]
# print(type(arr))
print(json.dumps(arr))

如果返回的数据时json格式,那么不光能接收到数据,而且自动使用eval转换

有关dumps的操作

import json
  # json.dumps()函数的使用,将字典转化为字符串
 dict1 = {"age": "12"}
 json_info = json.dumps(dict1)
 print("dict1的类型:"+str(type(dict1)))
 print("通过json.dumps()函数处理:")
 print("json_info的类型:"+str(type(json_info)))

相关文章

  • AJAX

    主要内容: ajax 是什么、原生ajax 写法和jQuery ajax写法。 AJAX 是什么 ajax,即As...

  • JavaScript进阶知识点--AJAX及JSON

    AJAX 关于 AJAX 什么是 AJAX AJAX 的全称是 Asynchronous JavaScript a...

  • HTML5权威指南 | 第五部分 高级功能

    三十二、使用AJAX(上) Ajax起步: 使用Ajax事件: Ajax请求的错误处理: 中止Ajax请求: 三十...

  • ajax学习笔记

    Ajax学习笔记 Ajax简介 1. Ajax是什么? Ajax : Asynochronous javascri...

  • AJAX

    一、简介 AJAX菜鸟教程 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX...

  • js之AJAX复习

    异步交互和同步交互 什么是Ajax? Ajax的工作原理。 Ajax包含的技术: Ajax的缺陷: Ajax的核心...

  • 复习jQuery - ajax

    jQuery ajax - ajax() 方法 $.ajax({ url:'oo.php', ...

  • jQuery中Ajax请求的使用和四个步骤示例

    ajax() 方法用于执行 AJAX(异步 HTTP)请求,所有的 jQuery AJAX 方法都使用 ajax(...

  • ajax

    1、什么是ajax? 2、ajax的原理 3、ajax的核心对象 4、ajax的优点: ajax的缺点: 被jqu...

  • ajax

    Ajax 1 - 请求纯文本 Ajax 2 - 请求JSON数据 Ajax 3 - 请求Github接口 Ajax...

网友评论

      本文标题:ajax

      本文链接:https://www.haomeiwen.com/subject/uxarwftx.html