Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.03.2017, 20:34
Аспирант
Отправить личное сообщение для DarknesS Посмотреть профиль Найти все сообщения от DarknesS
 
Регистрация: 06.05.2016
Сообщений: 41

Условие цены
Всем привет. Возник вопрос, как правильно написать код условия:
суть: если кол-во бонусов пользователя меньше цены, выводим -недостаточно, после цены

if('+price+ > CURUSER[bonus]) {
       var warn = 'недостаточно';
       }

$('#price').html(''+price+' бонусов '+warn+' ');
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2017, 20:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

DarknesS,
var warn = 'достаточно';
if(price > CURUSER[bonus]) {
     warn = 'недостаточно';
  };

$('#price').html(price+' бонусов '+warn);
Ответить с цитированием
  #3 (permalink)  
Старый 12.03.2017, 22:08
Аспирант
Отправить личное сообщение для DarknesS Посмотреть профиль Найти все сообщения от DarknesS
 
Регистрация: 06.05.2016
Сообщений: 41

Спасибо!
Как вывести кол-во бонусов у пользователя на js, - $CURUSER["bonus"]
var mybonus = '+CURUSER["bonus"]+';

не хочет работать
Ответить с цитированием
  #4 (permalink)  
Старый 12.03.2017, 22:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

DarknesS,
var CURUSER = {bonus : 5};
 var mybonus = CURUSER["bonus"];
alert(mybonus )
Ответить с цитированием
  #5 (permalink)  
Старый 12.03.2017, 22:25
Аспирант
Отправить личное сообщение для DarknesS Посмотреть профиль Найти все сообщения от DarknesS
 
Регистрация: 06.05.2016
Сообщений: 41

Спасибо, но что то не то, не выводит цифры
$CURUSER["bonus"] - глобальная переменная, выводит кол-во бонусов у пользователя зарегистрированного
$CURUSER["id"] - id пользователя и т.д

к примеру у пользователя 500 бонусов
var mybonus = CURUSER["bonus"];

это
var mybonus = 500;

500 - что- то не выводится
Ответить с цитированием
  #6 (permalink)  
Старый 12.03.2017, 22:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

DarknesS,
возможно вам нужен специалист по php
Ответить с цитированием
  #7 (permalink)  
Старый 12.03.2017, 23:17
Аспирант
Отправить личное сообщение для DarknesS Посмотреть профиль Найти все сообщения от DarknesS
 
Регистрация: 06.05.2016
Сообщений: 41

Неа, в php спокойно работает $CURUSER["bonus"];

тоже самое нужно в js
var mybonus = CURUSER["bonus"];

почему то не хочет вывести число
Ответить с цитированием
  #8 (permalink)  
Старый 12.03.2017, 23:25
Аспирант
Отправить личное сообщение для Dark Souls Посмотреть профиль Найти все сообщения от Dark Souls
 
Регистрация: 06.03.2017
Сообщений: 37

а вот эта глобальная переменная CURUSER["bonus"] на php написана?

Просто глобальные переменные на php и JS это разные глобальные переменные.
Ответить с цитированием
  #9 (permalink)  
Старый 12.03.2017, 23:26
Аспирант
Отправить личное сообщение для DarknesS Посмотреть профиль Найти все сообщения от DarknesS
 
Регистрация: 06.05.2016
Сообщений: 41

Да
Ответить с цитированием
  #10 (permalink)  
Старый 12.03.2017, 23:29
Аспирант
Отправить личное сообщение для Dark Souls Посмотреть профиль Найти все сообщения от Dark Souls
 
Регистрация: 06.03.2017
Сообщений: 37

ну тогда в какой нибудь
<div style="display:hidden"><?=CURUSER["bonus"]?></div>
и юзай ее с дива. По другом в JS ее не передашь.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переманную как условие в if блок xas Общие вопросы Javascript 3 02.02.2016 21:17
Условие if помогите с условием skoch244 Общие вопросы Javascript 2 24.08.2015 13:38
Обновление цены в прайсе по курсу валют Olger Общие вопросы Javascript 4 28.02.2014 20:05
Не выполняется условие if cooldanie Общие вопросы Javascript 12 17.01.2014 01:01
Условие типа для flv nemo Серверные языки и технологии 1 29.01.2010 17:52