Показать сообщение отдельно
  #1 (permalink)  
Старый 11.04.2013, 10:42
Аватар для BETEP
Новичок на форуме
Отправить личное сообщение для BETEP Посмотреть профиль Найти все сообщения от BETEP
 
Регистрация: 11.04.2013
Сообщений: 4

Как передать символ '<' на сервер?
Использую ASP.NET-jQuery-javascript.
Нужно передать блок HTML кода на сервер. Вот реализация
function SaveTemplate()
{
    //var code = $('#content').html().toString();
    var code = "<table>";
    var arr = {"SaveTemplate": code};
    $.post('ReportSheetTable.aspx', arr, SaveTemplatePostback);
}

Выдает ошибку во время выполнения последней строки.
Firebug пишет: "NetworkError: 500 Internal Server Error - http://localhost:1046/site/ReportSheetTable.aspx"
Удалось передать строку только если экранировать символ одинарными кавычками.
var code = "'<'table>";

Но тогда придется сначала обрабатывать код на клиенте, а потом делать как было на сервере.
Подскажите как этого избежать.

Последний раз редактировалось BETEP, 11.04.2013 в 10:46.
Ответить с цитированием