Не пойму, почему идет 2 запроса к обработчику через ajax. Код (PHP): <form method="POST" id="formx" action="javascript:void(null);" onsubmit="call()">...</form> Код (PHP): function call() { var msg = $('#formx').serialize(); $("#loader-overlay").show(); $.ajax({ type: 'POST', url: 'data.php', data: msg, success: function(data) { $('.results').html(data); $("#loader-overlay").hide(); }, error: function(xhr, str){ alert('Error: ' + xhr.responseCode); } }); } Куда копать? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Возможно нужно onsubmit="call() return false;" сделать или event.preventDefault(); Вот пример viewtopic.php?f=12&t=55183#p441722 Лучше на submit повесить событие.
return false и event.preventDefault() не помогли. Повешал скрипт на submit - все ок. Спасибо за помощь.