@Tenebrius

Как можно сериализовать данные не из формы?

Собственно, суть в заголовке.
Есть какой-нибудь абстрактный текст. Его нужно передать AJAX'ом. Нужен способ, чтобы передавать служебные знаки (вроде &) без ошибок.

Заранее спасибо!
  • Вопрос задан
  • 2254 просмотра
Решения вопроса 1
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
Сериализовать и передавать знаки разные вещи неможко.

encodeURIComponent()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Вот вам готовый примерчик из закромов.

var xmlsttr = '...';
var data = new Blob([xmlstr], {type: 'text/xml; charset=utf-8'});
var formData = new FormData();
					
formData.append("optionName", data, 'fileName.xml');
$.ajax({
  type: "POST",
  url: "/url"),
  dataType: "text",
  success: function() {},
  error: function() {},
  contentType: false,
  processData: false,
  data: formData
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы