Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: JS калькулятор из 3 значении и 2 метода
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
pantela, передавайте объект с соответствующими ключами. По ключам можно будет понять что делать.
Кстати, непонятное выражение в 26 строке, если присвоение f2(19 строка) происходит только другом блоке if else.
pantela
Отправлено: 17 Августа, 2015 - 00:00:28
Частый посетитель
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
Про 29 строчку понимаю, но вроде там вместо else if можно просто if.
А вот про передачу по объектам, не особо понял Пожалуйста приведите прим...
IllusionMH
Отправлено: 17 Августа, 2015 - 01:28:44
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
pantela, всместо трех значений через запятую, передавать 1 объект с этими заначениями.
pantela
Отправлено: 17 Августа, 2015 - 02:16:11
Частый посетитель
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
Хмм, да но как я могу передавать один объект если каждое значения я получаею из отдельного AJAX функции, и каждую запрашиваю через onclick="Function();"
Наверное логику я не верно построил... Хотя в исходном коде всё ясно...
Sail
Отправлено: 17 Августа, 2015 - 10:10:32
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
pantela пишет:
function PriceCalculate(servicePriceInUSD,percent,usdCoefficient) {
// Берется из GetFeesByService()
var servicePriceInUSD;
// Берется из GetFeesByService()
var percent;
// Берется из GetAccountsByConsulate()
var usdCoefficient;
Для чего объявляете переменные, которые уже обозначены как аргументы функции?
IllusionMH
Отправлено: 17 Августа, 2015 - 12:10:40
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
pantela, ну так где-то ж эта магическая функция вызывается? в том месте где она вызывается должны быть доступны хоть некоторые данные. Вот эти данные в объект и в нее.
Вообще - по одной функции нифига непонятно как же она вызывается, с чего вдруг в ней должны быть данные.
Можно только гадать. Если несколько асинхронных функций - то посмотрите в сторону https://github[dot]com/caolan/async или другой подобной либы или нативных ES2015 Promise
pantela
Отправлено: 17 Августа, 2015 - 13:50:35
Частый посетитель
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.