отвечаю сам на свой же вопрос)
нужно заменить эту строчку
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 формы
|