2013-06-27 2 views
0

Я новичок в JQgrid, и я использую XML-строку в качестве данных. Я создаю строку xml на бэкэнд, и они передают ее в jqgrid.Использование XML-ссылок в JQGrid, который использует xmlstring как данные

Я хочу иметь некоторые гиперссылки в моем документе xml, но проблема в том, что jqgrid, похоже, ничего не распознает внутри моих тегов cdata. Я также пытался использовать xlink, но когда я включаю пространство имен xlink, то есть в качестве части моей xmlstring, сетка не загружается!

Мне нужно использовать xmlstring, так как в противном случае мне придется изменить весь мой сервер.

пожалуйста, помогите,

благодаря

+1

Поделитесь своим фрагментом кода @http: //jsfiddle.net/ или скопируйте свой код, чтобы получить более быстрый ответ. – randominstanceOfLivingThing

ответ

0

Я рекомендую использовать JSON вместо XML. Нет общего способа анализа сложных XML-данных в JavaScript внутри веб-браузера. jqGrid использует jQuery внутри, а jQuery - проблемы при обработке таких простых XML-конструкций, как пространства имен XML. Поэтому вы не можете ожидать, что XLink будет обработан.

+0

привет, спасибо за ваш ответ. Я смог сделать это на самом jsp (используя собственный форматтер), но это только временное решение. – AbtPst

+0

что я действительно хочу сделать, это ввести ссылки в бэкэнд, где создается строка. теперь я пробовал использовать jsonstring с тегами , но сетка тоже не загружается! – AbtPst

+0

Можете ли вы рассказать мне, как мне настроить мою jsonstring, чтобы сетка корректно обрабатывала любые гиперссылки? спасибо – AbtPst