Лаги в исполнении скрипта ...
:-? Проше чтоб не обяснять (потому что обяснять сложно)
Есть код .. календарь на JQueri при окончании выполнения скрипта календаря запускаеться Ajax ... проблема в том что если выполняеться 2 строчки снизу xmlHttp.onreadystatechange = updatePage; xmlHttp.send(null); тогда глючит выбор в календаре .. Помогите ... и вправду запара .. :-? <meta charset="UTF-8" /> <script type="text/javascript" src="js/jquery-1.3.1.min.js"></script> <script type="text/javascript" src="js/jquery-ui-1.7.1.custom.min.js"></script> <script type="text/javascript" src="js/daterangepicker.jQuery.js"></script> <link rel="stylesheet" href="css/ui.daterangepicker.css" type="text/css" /> <link rel="stylesheet" href="css/redmond/jquery-ui-1.7.1.custom.css" type="text/css" title="ui-theme" /> <script type="text/javascript"> $(function() { var dates = $('#from, #to').datepicker({ defaultDate: "+1w", changeMonth: false, numberOfMonths: 1, onSelect: function(selectedDate) { var option = this.id == "from" ? "minDate" : "maxDate"; var instance = $(this).data("datepicker"); var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings); dates.not(this).datepicker("option", option, date); if ($(this).attr('id') == 'to' ) { /* Создание нового объекта XMLHttpRequest для общения с Web-сервером */ callServer(); } } }); }); function callServer() { var xmlHttp = false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { xmlHttp = false; } } @end @*/ if (!xmlHttp && typeof XMLHttpRequest != 'undefined') { xmlHttp = new XMLHttpRequest(); } // Получить city и state из web-формы var from = document.getElementById("from").value; var to = document.getElementById("to").value; // Продолжать только если есть значения обоих полей if ((from == null) || (from == "")) return; if ((to == null) || (to == "")) return; // Создать URL для подключения var url = "/PHP/getZipCode.php?from=" + escape(from) + "&to=" + escape(to); // Открыть соединение с сервером xmlHttp.open("GET", url, false); // Установить функцию для сервера, которая выполнится после его ответа xmlHttp.onreadystatechange = updatePage; // SПередать запрос xmlHttp.send(null); } </script> <div class="demo"> <label for="from">From</label> <input type="text" id="from" name="from"/> <label for="to">to</label> <input type="text" id="to" name="to" / > |
Работает .. изза ошибки в синтаксесе не работало
|
Часовой пояс GMT +3, время: 09:35. |