zl程序教程

您现在的位置是:首页 >  其他

当前栏目

brython 文档之browser.ajax模块

2023-09-14 09:05:36 时间

模块browser.ajax
该模块允许运行 Ajax 请求。
可以使用标准的 Web API 语法(见下文),但 Brython 提出了一种更简洁的语法:对于每个请求方法(GET、POST 等),模块定义了一个特定的函数。
没有请求主体的方法

get(url[,blocking=False,headers={},mode="text",encoding="utf-8",timeout=None,cache=False,data="",**callbacks])

connect, delete, head, options以及方法和 的相同接口trace。
url是请求资源的地址
block是一个布尔值,用于指定请求是否被阻塞。默认值为False(异步请求)
headers是带有 HTTP 标头键/值的字典
mode是读取模式:“text”、“binary”、“json”、“document”
如果mode为“text”,则encoding为文本文件编码
data可以是字符串,也可以是字典。在第二种情况下,字典被转换为形式的字符串x=1&y=2。
cache是一个布尔值,用于指定 GET 请求是否应使用浏览器缓存。默认设置为False,表示在请求中添加一个随机数值参数
timeout是以秒为单位的时间,在此之后请求被取消
**callbacks是一个字典,其中键的形式为 on