Делаю мобильную версию сайта.
И столкнулся с проблемой что запросы ajax не работаю.
Точнее дело происходит так.
Пользователь попадает на страницу вводит данные в input нажимает на кнопку на котором весит onclick="send()"
и не чего не происходит. ( в консоле функция не определена).
Если страницу обновить то все работает. ( в обычной версии сайта все работает на отлично!) уже не знаю куда копать...
p/s И такой же момент может наведет на какую мысль. Аналогичная проблема есть на другой страницы index.php но не много по другому выявляется. Сначала все работает пользователь вводит лонин и пароль (авторизируеться) потом нажимает на выход попадает exit.php где происходит дистрой сессии и редирект на index.php редирект происходит нормально но при повторном авторизации функция не определена. ( а в строке браузера адрес заканчивается не на index.php а exit.php хотя фактически мы на index.php) после перезагрузки страницы все работает.
function send()
{
//Получаем параметры
var komy = "<?php echo $id_sot; ?>";
var sum = $('#sum').val();
var kto = "<?php echo $fio_users; ?>";
var zaim = $('#zaim').val();
if (zaim == 0){$("#proverka").empty(); $("#proverka").append("Выберите Статью возврата"); } else {
if (zaim == ""){$("#proverka").empty(); $("#proverka").append("Выберите Статью возврата"); } else {
if (sum == ""){$("#proverka").empty(); $("#proverka").append("Введите сумму возврата денежных средств"); } else {
// Отсылаем паметры
$.ajax({
type: "POST",
url: "blocks/add_racho_up.php",
data: ({komy:komy,sum:sum,kto:kto,zaim:zaim}),
// Выводим то что вернул PHP
success: function(html) {
//предварительно очищаем нужный элемент страницы
//и выводим ответ php скрипта
// alert(html);
$("#proverka").empty(); $("#proverka").append(html);
location.href = "http://m.7652533.ru/stat.php";
}
});
};
};
};
}