我是
AJAX的新手,但作为一个概述,我想知道您可以上传和下载哪些格式.它限于
JSON或XML,甚至可以发送像MP3或UTF-8 HTML这样的二进制类型.最后,您是否完全控制数据,字节字节,像字节数组,或只是发送/接收的字符串.
如果我们在谈论ajax,我们在谈论javascript?关于XMLHTTPRequest?
原文链接:https://www.f2er.com/ajax/159843.html只有HTTP请求的XMLHttpRequest可以传输所有内容.但是javascript中没有字节数组.只有字符串,数字等.从ajax调用得到的每一件事都是一段文本(responseText).这可能会被解析成XML(这给你回复XML).特殊编码应该更多的是http传输的问题.
二进制的东西不是依赖于Java,而是依赖于javascript.字符串中有一些奇怪的编码在javascript中提供字节数据(特别是图像),但它不是一般的解决方案.
HTML不是问题,这是最突出的用例.从这种类型的请求中,您将获得一个HTML字符串,并将其添加到DOM中的每个innerHTML中的一个解析HTML节点.