var txtimg = new Image(); //img holder
$(txtimg).load(function () {
$("#div").append(this);
}).error(function () {
// notify the user that the image could not be loaded
alert('error loading text');
}).attr('src', webroot + '?drawtxt='+text.content);
Приведенный выше код загружает изображение с помощью загрузки jQuery.Работает, когда text.content - нормальные символы.Однако изображение не будет загружаться, когда text.content содержит специальные символы, которые не разрешены в URL-адресе, например, символ «&», даже закодированный как «% 26».
Поэтому я ищудля способа отправки некоторых данных с использованием ajax, который разрешает использование специальных символов и в то же время может вернуть изображение.
Если я использую $ .ajax (), может ли возвращаемое значениесодержит поток двоичных изображений?Если нет, то каким еще способом можно выполнить вызов ajax со специальными символами и одновременно вернуть изображение?