Относительно этой строки:
var data = encodeURIComponent(JSON.stringify(object_literal));
Я не понимаю, почему это кодируется URI.
Более поздние данные будут отправлены через ajax POST
.
Я понимаю, что URL-адреса, особенно те, которые вы видите в адресной строке браузера, требуют специальных символов, как описано здесь:
http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
Но что именно это связано с публикацией Ajax?
Как и адресная строка URL-адреса, так и внутренняя почта ajax используют тот же механизм?