Здравствуйте, я уже задавал ранее этот вопрос, но меня попросили четко сформулировать задачу , поэтому прошу не обвинять меня в спаме, а помочь мне разобраться
Есть функция которая отправляет содержимое формы на сервер и выводит html ответ
<script type="text/javascript" src="http://scriptjava.net/source/scriptjava/scriptjava.js"></script>
<div class="form_test" >
<form id="test_form1" class="test_form" method="post" enctype="multipart/form-data" onSubmit="">
<input class="file_form" class="btn_photo_1" type="file" name="upload_file" />
<input type="hidden" name="id_article" value="1">
<input type="hidden" name="id_photo" value="photo1">
</form>
<div class="result" id="result1"style="position:relative;"></div>
</div>
$('.form_test').change(function(){
var form = $(this).find('.test_form').attr('id');
SendFile();
function SendFile() {
//отправка файла на сервер
$$f({
formid:form,//id формы
url:'/functions/change_photo1',
//адрес на серверный скрипт который будет принимать файл
onstart:function () {//действие при начале загрузки файла
$$('result','начинаю отправку файла');//в элемент с id="result" выводим результат
},
onsend:function () {//действие по окончании загрузки файла
$$('result',$$('result').innerHTML+'<br />файл успешно загружен');//в элемент с id="result" выводим результат
}
});
}
});
echo'
<script type="text/javascript">
var elm=parent.window.document.getElementById("result");
elm.innerHTML=elm.innerHTML+"<br />id_article '.str_replace("\r","",str_replace("\n","<br />",htmlspecialchars(stripslashes($_POST['id_article'])))).' id_photo '.str_replace("\r","",str_replace("\n","<br />",htmlspecialchars(stripslashes($_POST['id_photo'])))).' ";
</script>
';
Сервер замечательно получает форму и вот на сервере я формирую html ответ, обратите внимание что ответ выводится в блок с id result, вопрос в том как сформировать и вывести ответ в блок с классом result вложенным в блок с классом .form_test при изменении которого и происходит отправка формы то есть в $(this).find('.result').
Помогите пожалуйста функция работает отлично только вот ответ надо подругому чтобы выводился потому что таких форм предполагается множество на странице и чтобы не плодить функции необходимо ее переписать, помогите пожалуйста кто спец в javascript, спасибо