Показать сообщение отдельно
  #1 (permalink)  
Старый 24.09.2013, 22:13
Интересующийся
Отправить личное сообщение для ur5fdg Посмотреть профиль Найти все сообщения от ur5fdg
 
Регистрация: 24.09.2013
Сообщений: 11

парсинг XML. удаляет теги из контейнера
Возникла необходимость динамически изменять содержимое таблицы и некоторых полей. имеется форма, нужно считать с нее данные и отправить на сервер для валидации и последующего сохранения их в бд. Сервер в свою очередь должен выдать ряд ответов: о некорректности данных либо о добавлении либо изменении содержимого таблицы. Пытаюсь это все передать ХМЛ файлом, но при парсинге удаляются все теги и остается голый текст. метод .htm() тоже возвращает голое значение.
Подскажите как можно выйти из положения. Пытался скрипт отпраить - он не выполняется.
$.ajax({
url: src+"/add",
type: "POST",
data: {book_id: id, book_title: title, book_photo: photo, autor_name: autors, book_janr: janrs},
success: function(data){
$(data).find('site').each(function(){
var adr = $(this).find('name').text();
var val = $(this).find('value').html();
$(adr).html(val);
});
});

пример хмл файла:
<sites>
<site><name>input[name='book_title']</name><value>".$data[0]->book_title."</value></site>
<site><name>input[name='book_photo']</name><value>".$data[0]->photo."</value></site>
<site><name>input[name='autor_name']</name><value>".$da."</value></site></sites>;
Ответить с цитированием