Разделитель для строкового значения для ответа Ajax - PullRequest
3 голосов
/ 18 марта 2009

У меня есть функция javascript, которая заполняет список связанных элементов в div, когда пользователь вводит букву в поле ipyt. Я вызываю страницу aspx (C # -codebehind page) в моем вызове ajax и эту страницу aspx вернет вывод в виде строки, разделенной символом | (символ трубы). Но мой код ломается, если элемент строки содержит | символ сам по себе. для нормального состояния, мои предметы являются Item1, Item2, Item 3 Страница сервера ajax выведет это как Item1 | Item2 | Item3 и, кроме моего javascript, я разделяю эту строку с помощью | и получать каждое значение. Если Предмет содержит символ трубы Пример: Ite | m1 Сценарий расщепления тормозит. Может кто-нибудь сказать мне, как решить эту проблему. Есть ли какой-либо символ, которого нет в keyboeard, который я могу использовать для разделителя

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 18 марта 2009

Я думаю, вы должны попробовать использовать JSON ( homepage / wikipedia ) вместо объединения / разбиения.

0 голосов
/ 18 марта 2009

В прошлом я использовал ~ и | и затем проигнорировал эти события нажатия клавиш, но я согласен с тем, что andi-json - лучший подход

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...