2010-03-05 2 views
1

HI,Заменяет специальные символы строки в JQuery

У меня есть некоторые строки из файла XML и II хотите заменить все "& л; и & Гт" ... в "< и ">"

это вызов 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

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

xml.replace(/& lt;/g,'<'); 
xml.replace(/& gt;/g,'>');
0

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

+0

нет, это не для кодирования/декодирования специальных символов html, его для символов uri ... например, пробел «" переходит в «% 20», – Seaux

Смежные вопросы