Rob*_*cks 10 ajax data-formats
我是AJAX的新手,但作为一个概述,我想知道你可以上传和下载的格式.它仅限于JSON或XML,还是甚至可以发送MP3或UTF-8 HTML等二进制类型.最后,你是否可以完全控制数据,字节为字节数组,或者只是发送/接收的字符串.
如果我们谈论ajax,我们谈论的是javascript吗?关于 XMLHTTPRequest?
XMLHttpRequest只是一个http请求,可以传输所有内容。但是javascript中没有字节数组。只有字符串、数字等。从 ajax 调用中获得的所有内容都是一段文本 (responseText)。它可能会被解析为 XML(它为您提供responseXML)。特殊编码应该更多地涉及http 传输。
二进制内容不依赖于 ajax,而是依赖于 javascript。在 javascript 中,字符串有一些奇怪的编码来传递字节数据(尤其是图像),但这不是通用的解决方案。
HTML 不是问题,这是最突出的用例。从这种类型的请求中,您将获得一个传递的 HTML 字符串,该字符串将根据解析 HTML 的innerHTML 添加到 DOM 中的某个节点。
| 归档时间: |
|
| 查看次数: |
7758 次 |
| 最近记录: |