Это так все прямо здесь. Так что не обессудь
Не заработает пиши, если не усну(усну вечером тогда сделаю) помогу
Вообще, зачем отправлять $.post? Когда есть $.getJSON? И смысл от проверки поля на валидность, если пустое ты возвращаешь истину? (Добавление)
DeepVarvar пишет:
А зачем она там?
Тут вся проблема заключается в следующем. Ф-я отрабатывает быстрее, чем приходит ответ от сервера. По-этому и переменная resultV не изменяла своего значения даже при отрицательном варианте. Внеся reurn resultV в $.post возможно и получился бы положительный результат, но тут я не уверен( надо пробовать). А так единственно возможным вариантом, было использование объекта $.Deferred()
Как-то так
Если Вы еще далеко не ушли, есть возможность переделать БД, то надо это сделать.
Я бы сделал 3 таблицы(пишу по Вашим)
таблица тт:
id - идентификатор проблемы
description - описание проблемы
таблицу equipments: не трогать
И третья таблица(таблица связей)
id_tt-идентификатор проблемы(не автоинкремент!!!)
id_equipments -идентификаторы оборудования
И тут уже можно, как хочешь и что хочешь выводить.
Я же говорю косяк самой оперы.
Попробуйте так.
Не отправляйте $.ajax. А выводите alert(name). И посмотрите одинаково ли они выводятся??
Пропишите то, что по ссылке говорят.
Если выводятся одинаковые значения, тут все полный п...., если же нет, то тогда каким-то образом приводить их к одинаковому значению.
Еще можно глянуть. У googl-a есть сжималка js. http://javascript[dot]ru/optimize/go[dot][dot][dot]ple-optimization
Там внизу комментарии 4 сверху и ответ к нему.
Т.е возможно придется ручками перекодировать и на сервере обратно
Да нет, Вы не поняли. Криво, я имел ввиду, что он отдает непонятно что "кракозябры"
Вот смотрите ajax передает в кодировке utf-8. Потом перед отправкой он "вроде бы" пытается еще закодировать ее(urlDecode).
Вообще ну если уж Вам так не хочется перекодировать всю страницу и Бд. Сделайте запрос
Тут просто получается либо Opera где-то косячит, либо все остальные браузеры.
Браузеры работают в кодировке, в которой указал пользователь. Тут пробелмма не в работе браузера, а в том что ajax не работает(криво) с кодировкой не utf-8
Все правильно. У Вас стоит проверка на видимость формы. Если она видима, скрываем или наоборот.
мой кусок кода делает следующее
Проверяет элемент на который кликнули
Если кликнули не на $('#contactFormContainer'), он эмулирует событие click() на элементе $(".contact").(фактически закрытие модального окна)
Ну если не хочется так
сделайте