在jQuery中解析多部分/混合响应

时间:2010-09-11 14:26:44

标签: javascript jquery multipart

美好的一天。

我是jQuery的新手,熟悉javascript,大部分时间都在服务器端。

我感兴趣的是在浏览器中发布一个由一个文本字段和一个文件组成的多部分/表单数据表单对象。作为响应,服务器返回由一部分html或json和一部分application / octet-stream组成的多部分/混合响应。

我的目标是学习如何使用jQuery提取html或json部分并可选地将其显示在目标div(如果是html)中或重定向到json中的URL(如果是json),并将八位字节流保存到磁盘。最好按此顺序。

有人会非常友好地评论是否可以使用jQuery进行此类多部分/混合响应解析以及如何执行此操作的一些想法。

实际上,虽然我更喜欢jQuery,但我会从任何流行的javascript框架中构建的答案中学到一些东西,甚至是纯粹的javascript本身。

谢谢。

2 个答案:

答案 0 :(得分:2)

很棒的问题。从这个插件的存在判断我假设没有:

我也在讨论该插件时发现了这个链接,这可能对您有所帮助:

http://about.digg.com/blog/duistream-and-mxhr

答案 1 :(得分:0)

查看jQuery's API。如果您的AJAX调用返回HTML,则可以使用.load函数。如果它返回JSON,您可以使用.getJSON函数。