Заменить специальные строковые символы в jquery - PullRequest
1 голос
/ 05 марта 2010

HI

У меня есть какая-то строка из файла XML, и я хочу заменить все " & lt; и & gt; " ... in " <</strong> и '>"

это вызов AJAX (jQuery):

$.ajax({
        type: "GET",
        url: "xml.xml",
        dataType: "html",
        success: function(xml) {


            alert(xml);

            $(xml).find('reslult').each(function(){
                            var bid = $(this).find('bid').text();
                            $('.Sign2').text(bid);
            });
            }
        });

Я не могу использовать "DataType: XML", потому что файл XML начинается с ..... :(

Спасибо!

Ответы [ 2 ]

2 голосов
/ 05 марта 2010

Александр, Вы можете использовать две функции замены строки перед строкой $ (xml) ..., например:

xml.replace(/& lt;/g,'<');
xml.replace(/& gt;/g,'>');
0 голосов
/ 05 марта 2010

Разве вы не можете просто использовать функцию javascript unescape () в строке?

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