Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Массовая обработка полей и суммирование результата (https://javascript.ru/forum/misc/10994-massovaya-obrabotka-polejj-i-summirovanie-rezultata.html)

kismedia 01.08.2010 13:10

Массовая обработка полей и суммирование результата
 
Здравствуйте!
Даже не знаю как правильно "обозвать" то что я хочу,в java script я не разбираюсь:( , вообщем суть в следующем.
Есть код :
<script type="text/javascript" src="/wp-content/themes/katalog/parser/jquery.js"></script>
  <script type="text/javascript">
$(document).ready(function(){
	$(".loading").hide();
	$(".calculate").ready(function (){

		$(".result").html('')

		var i;
     	var urls = $('#1').val().split(/\n/);
		for (i=0; i <= urls.length-1; i++){
			$(".result1").append("<div class='loading' id='l_"+i+"'><img src='/wp-content/themes/katalog/parser/loading.gif'></div>");

		}

		$("div.result").find('div').ajaxStart(function(){
				$(this).show()
        		return false;
    		});

		for(j=0; j <= urls.length-1; j++){
			$.get(
				'/wp-content/themes/katalog/parser/pr.php',
				'url='+urls[j]+'&num='+j,
				function(data){
					var ans = data.split('|');
					$('#l_'+ ans[0]).html(ans[1]);
					$('#l_'+ ans[0]).show;
				}
			);
		}
	});
});

</script>

Есть то самое поле которое он обрабатывает:

<input type="hidden"  id="<?php echo $nomer ; ?>" value="<?php echo $image; ?>" ><div class='result<?php echo $nomer ; ?>' ></div>

В данном случае $nomer = 1.

Таких полей будет 10, значение $nomer меняеться в цикле до 10-ти.

Нужно что бы первый код java script , так же менял значение var urls = $('#1') в цикле до 10, ($('#10')),и суммировал все поля <input type="hidden" и потом только отправлял на обработку в $.get(
'/wp-content/themes/katalog/parser/pr.php', общее значение всех десяти полей.

Надеюсь Вы поймете меня, не знаю как правильно сформулировать вопрос.

Заранее спасибо!:thanks:


Часовой пояс GMT +3, время: 10:53.