powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / символ амперсанда ajax запросы
8 сообщений из 8, страница 1 из 1
символ амперсанда ajax запросы
    #38422046
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сервере:
public ActionResult Rent()
{
return Json(HttpUtility.HtmlEncode(" http://www.123.ru/q.aspx?t=thm&id=1&id=2");
}

На клиенте

var htmlDecode = function (value) {
return $('<div/>').html(value).text();
}

function drawlist(d) {

$("#sss").html(htmlDecode(d));
}

и все равно получаю в браузере http://www.123.ru/q.aspx?t=thm&id=1&id=2
если убрать кодирование декодирование то амперсанд все равно есть
в чем проблема?
...
Рейтинг: 0 / 0
символ амперсанда ajax запросы
    #38422113
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для начала рекомендую определить где именно проблема - на сервере или на клиенте

возьмите Firebug и на закладке Net гляньте - возвращает сервер в ответ на запрос браузера то что Вы хотите или нет
...
Рейтинг: 0 / 0
символ амперсанда ajax запросы
    #38422120
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любом случае кодирую или нет на сервере
1. если на севере кодирую то все спец символы приходят на клиента закодированными
2. если на сервере не кодирую то закодированным приходит только амперсанд

и раскодироваться амперсанд ни в первом ни во втором случае не хочет
...
Рейтинг: 0 / 0
символ амперсанда ajax запросы
    #38422126
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя вроде проблема обозначилась в
$("#sss").html(htmlDecode(d));

если выводить Alert(htmlDecode(d)) то амперсандр принимает нормальное значение $
...
Рейтинг: 0 / 0
символ амперсанда ajax запросы
    #38422129
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой, а что это за функция htmlDecode у Вас в JavaScript-е ? где описана? что-то я такой не припомню, все как-то к unescape привык...
...
Рейтинг: 0 / 0
символ амперсанда ajax запросы
    #38422131
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, выше же и написана. извините за невнимательность
...
Рейтинг: 0 / 0
символ амперсанда ajax запросы
    #38422151
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alert(d); выдает нормальный вид амперсанда

но когда пытаюсь его в вставить в элемент например

$("#sss").html(d);
или
$("#search_table > tbody").html(d);

то амперсанд опять превращается в &
...
Рейтинг: 0 / 0
символ амперсанда ajax запросы
    #38422348
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы так и не сказали - выдает ли сервер браузеру то, что Вы хотите
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / символ амперсанда ajax запросы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]