API yandex карт и капризы с типами переменных JavaScript

При работе с API Yandex карт столкнулся наконец с еще одним недостатком JavaScript, а точнее отсутствие явного задания типа переменной. Например, долго искал ошибки в этом коде:

Метка ставится правильно, а перемещение идет невесть куда. Оказалось, что при разборе JSON, переменные lx и ly почему-то становятся строками, и если функции PlaceMark все равно с чем оперировать, с числом или строкой, то PlanTo непременно работает только с числом.

Решение: в JavaScritpt строка становится числом если участвует в математической операции.

Например:

Итого получаем рабочий код:

Установка атрибута readpnly в поле input при помощи Jquery

Переключение:

Проблема повторной загрузки части страницы методом Jquery.load в IExplorer

Описание проблемы: если на странице несколько раз в подряд вызывается метод Jquery.load с загрузкой html в div, в IExplorer возникает баг, когда загружаемый код берется из кеша.

Решение: дать понять эксплореру что загружаемые данные непременно новые. Для этого я например стал использовать вот такую конструкцию:

$(«#mlist»).load(«controller/mlist.php?»+Math.random(10)+Math.random(10)+Math.random(10));

Jquery form или отслыка POST без обновления страницы

Для реализации сего необходимо подключить плагин jquery.form к своему проекту. Как использовать? Вот пример (взято из проекта ГдеМои):

Оформление формы:

» Читать далее

1 224 225 226 227 228 284