Jony1337: потому что не стоит использовать document.write для этих целей? =)
чаще делают что-то вроде такого:
в html (в месте, где должен появиться лоадер) вставляем
в css делаем его невидимым по умолчанию
.loader {
display:none;
}
и в js, в вашем beforeSend, вы делаете так:
$('.loader').show();
а в success - так:
$('.loader').hide();
svilkov87: сделать у родительского блока (theme_topic) в css свойство overflow:hidden, например (если хотим автоматическую высоту); либо задать конкретную высоту.
dr-might: даже без расшифровки кракозябры? (я имел ввиду посмотреть сохраненное значение именно в самой базе, через phpmyadmin или что-то похожее). Значит, да, проблема в кодировке таблицы в базе скорее всего.
ну тогда сделайте encrypt тестовой фразы, посмотрите вывод (во что она зашифруется), а затем сохраните encrypt этой фразы в БД и сравните значение из БД с эталонным значением.
Uxus Greenwood: ваша правда - соседний ответ сбил с толку, похожее и селектор в интерфейсе метода сбил с толку. Думал, parent научился работать так же :)
vis0r: мне кажется, что в старых версиях у parent не было такой возможности, и механика немного другая.
в документации есть указание на различия: api.jquery.com/closest (чуть пролистать вниз, будет сравнительная табличка).
Тимофей Белоусов: я не вижу там фона, я вижу там белое пространство.
Но и с фоном можно придумать - просто вырезать кусок фона (правда, это будет костыль, а не валидное решение- каждый раз нужен будет разный фон).
Илья: окей. ошибка очевидна - объект, к которому вы обращаетесь - не существует (undefined).
Меня смущает, например, что на скрине у вас - response, а обращаетесь в коде вы к results
Илья: к какому объекту ? :)
ваш код перегружен лишними скобочками, точками, вложенностью элементов.
добавить к объекту новый ключ элементарно, я думаю, вы и сами знаете ответ на этот вопрос:
myObj.formatted_address = value;
Значит, вам нужно нечто другое, но что конкретно - все еще непонятно.
rain84: с точки зрения PHP - да.
с моей точки зрения - "10" должно быть приведено к числу и сравниваться через "===".
К слову, в Python любое сравнение числа и строки - false.
Ilya Korablev: Открыть инструменты разработчика (F12) по вашим ссылкам - весь клиентский код есть там. серверный код просто загружает картинку, а потом (на другой странице) ее выводит.
Andrey Solovyev: Есть куча способов это сделать. :)
в jQuery есть метод grep.
в новых браузерах есть функциональные штуки типа Array.filter.
Наконец, можно пересоздать эту коллекцию в объект вида {id:item} и осуществлять константный доступ по id без всякого поиска.
<div class="loader"><img="load2.gif"/></div>