Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
символ амперсанда ajax запросы
|
|||
|---|---|---|---|
|
#18+
На сервере: 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 если убрать кодирование декодирование то амперсанд все равно есть в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 19:46 |
|
||
|
символ амперсанда ajax запросы
|
|||
|---|---|---|---|
|
#18+
для начала рекомендую определить где именно проблема - на сервере или на клиенте возьмите Firebug и на закладке Net гляньте - возвращает сервер в ответ на запрос браузера то что Вы хотите или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 21:22 |
|
||
|
символ амперсанда ajax запросы
|
|||
|---|---|---|---|
|
#18+
В любом случае кодирую или нет на сервере 1. если на севере кодирую то все спец символы приходят на клиента закодированными 2. если на сервере не кодирую то закодированным приходит только амперсанд и раскодироваться амперсанд ни в первом ни во втором случае не хочет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 21:31 |
|
||
|
символ амперсанда ajax запросы
|
|||
|---|---|---|---|
|
#18+
Хотя вроде проблема обозначилась в $("#sss").html(htmlDecode(d)); если выводить Alert(htmlDecode(d)) то амперсандр принимает нормальное значение $ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 21:35 |
|
||
|
символ амперсанда ajax запросы
|
|||
|---|---|---|---|
|
#18+
ой, а что это за функция htmlDecode у Вас в JavaScript-е ? где описана? что-то я такой не припомню, все как-то к unescape привык... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 21:39 |
|
||
|
символ амперсанда ajax запросы
|
|||
|---|---|---|---|
|
#18+
блин, выше же и написана. извините за невнимательность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 21:41 |
|
||
|
символ амперсанда ajax запросы
|
|||
|---|---|---|---|
|
#18+
alert(d); выдает нормальный вид амперсанда но когда пытаюсь его в вставить в элемент например $("#sss").html(d); или $("#search_table > tbody").html(d); то амперсанд опять превращается в & ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 22:12 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38422151&tid=1358057]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 321ms |

| 0 / 0 |
