Обычная ситуация - запись в таблицу Mysql данных без перегрузки страницы(AJAX+PHP)
ассинхронно вызывается скрипт save_circle.php, который добавляет записи в таблицу ( Insert...)
Если записей достаточно много( больше 50 ), происходит следующее
сообщение "Сектора сохранены!" выполняется дважды
function circles(){
здесь формирование points
......
$.post("save_circle.php", {id_contur:id_contur,points:points,diam:diam_vvod},function(data){
if (data){
alert("Сектора сохранены!");
}
});
.....
}
если добавляется одна или две записи в save_circle.php, то все нормально
На localhost используется старая версия AppServ 2.5.9 с
PHP _VERSION 5.2.1
Деинсталирую appserv
ставлю AppServ 2.5.10
После установки по ссылке
localhost/index.php получаю
_ABOUT AppServ _VERSION 2.5.10 _FOR _OS
AppServ _IS
_APACHE _VERSION 2.2.8
_PHP _VERSION 5.2.6
_MYSQL _VERSION 5.0.51b
_PHPMYADMIN _VERSION 2.10.3
но http://localhost/phpinfo.php
дает старую версию PHP Version 5.2.1
Пробовал несколько раз, перегружал Windows( стоит Windows7)
- без результата
В чем может быть причина?
mshdn, вешайте обработчик на документ, проверяйте координаты в событии.
пробовал
$(document).click(function(){
$(document).mousemove(function(e){
if( (e.pageX>left_region) && (e.pageX<(left_region+width_region)) &&
(e.pageY>top_region) && (e.pageY<(top_region+height_region)) ){
click_region();
}
});
})
получается первый клик дает,то что нужно, т.е. работает
click_region();
а потом, как только захожу на нужную область, срабатывает click_region();
без клика по области