igortik
Новичок
динамическое обновление полей
В общем, собрал форму, которая реагирует на нажатие ' + ' или ' - ' , которые используются для увеличения кол-ва товаров и соответственно -- ...
Так вот, зачастую случается, что по нажатию на ' + ' либо ' - ' форма-то всегда перегружается и должна получить для своего полня новый параметр числа товаров, но случается так, что значение остается прежним, хотя, по нажатию срабатывает другая функция для динамической подгрузки в диве общей стоимости - так вот, прайс увеличивается равномерно при каждом нажатии .. не могу понять в чем может быть причина ...
забыл добавить, что все через AJAX, форма подгружается в диве и проходит и по мере вывода полей с числом товаров один цикл..
примерно с таким содержанием ...
Один из $mas[0] и есть его числовое значение (кол-во конкретного товара).. вот именно ента хрень иногда не обновляется корректно.. задерживается зачастую на 1, хотя, цикл проходит
Запрос, конечно, не совсем уж
В общем, собрал форму, которая реагирует на нажатие ' + ' или ' - ' , которые используются для увеличения кол-ва товаров и соответственно -- ...
Так вот, зачастую случается, что по нажатию на ' + ' либо ' - ' форма-то всегда перегружается и должна получить для своего полня новый параметр числа товаров, но случается так, что значение остается прежним, хотя, по нажатию срабатывает другая функция для динамической подгрузки в диве общей стоимости - так вот, прайс увеличивается равномерно при каждом нажатии .. не могу понять в чем может быть причина ...
забыл добавить, что все через AJAX, форма подгружается в диве и проходит и по мере вывода полей с числом товаров один цикл..
примерно с таким содержанием ...
PHP:
printf("<tr><td width=\"200\"><div id=\"name_%s\">%s</div></td><td><div id=\"del_%s\"> <a href=\"#\" onClick=\"minusFromBasket('%s');reloadBasket(); \">-</a> <input readonly id=\"id_%s\" type=\"text\" name=\"id[%s]\" value=\"%s\" style=\"width:30px\"> <a href=\"#\" onClick=\"addToBasket('%s');reloadBasket();\">+</a> </div></td><td><a href=\"#\" onClick=\"$('del_%s').set('html',''); $('name_%s').set('html','<font style= text-decoration:line-through>%s</font>'); delFromBasket('%s')\">X</a></td></tr></div>",$row[0],$row[1],$row[0],$mas[0],$row[0],$row[0],$mas[2],$row[0],$row[0],$row[0],$row[1],$row[0]);
Запрос, конечно, не совсем уж