Показать сообщение отдельно
  #2 (permalink)  
Старый 18.03.2010, 06:35
Аспирант
Отправить личное сообщение для Simon Посмотреть профиль Найти все сообщения от Simon
 
Регистрация: 25.11.2008
Сообщений: 31

отвечаю сам на свой же вопрос)
нужно заменить эту строчку

var res = JSON.parse(data);

на эту

var res = eval('(' + data + ')');

или на эту

var res = jQuery.parseJSON(data);

сделал последний вариант, вроде как parseJSON хвалят больше ежели eval

Теперь хотелось всё это обвернуть в одну функцию как то так

function myAjaxForm(id) {

.. выше упомянутый код ..

}

где в качестве аргумента id в функции указываем id формы, тоесть то что указывается тут

<form action="upload.php" id="frm" method="POST" enctype="multipart/form-data">
эта часть
id="frm"

т.к. функцию планирую использовать для много форм, и чтобы каждый раз не копировать по несколько раз для каждой формы, хотелось одну функцию для всех, просто передавая id формы
Ответить с цитированием