Разбор многочастных / смешанных ответов в jQuery - PullRequest
8 голосов
/ 11 сентября 2010

Добрый день.

Я новичок в jQuery и немного знаком с javascript, проведя большую часть своего времени на стороне сервера.

Меня интересует публикация в браузере объекта формы multipart / form-data, состоящего из одного текстового поля и одного файла. В ответ сервер возвращает многочастный / смешанный ответ, состоящий из одной части html или json и одной части application / octet-stream.

Моя цель - научиться извлекать с помощью jQuery часть html или json и, при необходимости, отображать ее в целевом div (если html) или перенаправлять на URL-адрес в json (если json), а также сохранять поток октетов в диск. Желательно в таком порядке.

Будет ли кто-то достаточно любезен, чтобы прокомментировать, возможен ли такой многочастный / смешанный анализ ответов с помощью jQuery, и некоторую идею о том, как это сделать.

На самом деле, хотя я очень предпочитаю jQuery, я кое-что узнаю из ответов, созданных в любой популярной среде javascript, и даже самого неукрашенного javascript.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 11 сентября 2010

БОЛЬШОЙ вопрос.Судя по существованию этого плагина, я предполагаю, что нет:

Я также нашел эту ссылку в обсуждении этого плагина, которая может быть вам полезна:

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

0 голосов
/ 11 сентября 2010

Взгляните на API jQuery . Если ваш AJAX-вызов возвращает HTML, вы можете использовать функцию .load. Если он возвращает JSON, вы можете использовать функцию .getJSON.

...