пытался сравнить login, пароль c БД на сайте... не выполняется ajax.... ну никак не хочет... Решил попробовать простой пример.... и он тоже не выполняется( Библиотеки Jквери 4 разных перепробовал... Может какие настройки Openservera? код не идет: <script type="text/javascript" src="js/jquery-1.11.2.min.js"></script> <script type="text/javascript"> function funcBefore(){ $("#information").text("Ожидание данных"); } function funcSuccess(data){ $("#information").text(data); } Document.read(function(){ $("#load").bind("click",function(){ var admin = "Admin"; $.ajax({ url:"content.php", type:"POST", data: ({name: admin, number: 5}), dataType:"html", beforeSend:funcBefore, success: funcSuccess }); }); }); </script> <title></title> </head> <body> <p id="load" style="cursor: pointer;">загрузить данные</p> <div id="information"></div> </body> //////////////////////content.php//////////////////////////////////// <?php echo "Данные: строка - ".$_POST['name'], "цифра -".$_POST['number']; ?>
@Михаил_Влад, а почему Document.read с большой буквы? Насколько я помню JS чувствителен к регистру. И что конкретно не идёт? Какие ошибки выдаёт?
Попробуй так: index.php PHP: <!DOCTYPE html> <html> <head> <script src="/scripts/jquery-2.1.4.min.js" type="text/javascript"></script> <script> function funcBefore(){ $("#information").text("Ожидание данных"); } function funcSuccess(data){ $("#information").text(data); } $(document).ready(function() { $("#load").bind("click",function(){ var user = $('#user').val(); var password = $('#password').val(); $.ajax({ url:"content.php", type:"POST", data: {'user':user, 'password':password}, dataType:"html", beforeSend:funcBefore(), success: function (response) { funcSuccess (response); } }); }); }); </script> </head> <body> <input id="user" type="text" name="user"> <input id="password" type="text" name="password"> <div id="information"> </div> <input id="load" type="button" value="Загрузить данные"> </body> </html> content.php PHP: <?php echo 'Данные: юзер - '.$_POST['user'].' пароль - '.$_POST['password']; ?>
К сожалению и этот пример не работает. Подключил jquery-2.1.4.min.js...При нажатии на кнопки выходит "ожидание данных" и все((
при подключении jquery с гугла HTML: <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js" type="text/javascript"></script> вышенаписанный код работает, с какого сайта скачивали библиотеку? что бы проверить =)
https://archive.org/details/jquery-2.1.4.min С гугла тоже пробовал .... не идет.... проект запускаю на разных компьютерах... дома и на работе.... с флэшки Openserver -ом
эмм.. у меня на опенсервере все работает.... --- Добавлено --- проверяй названия файлов... например точно content.php у тебя создан или нет
точно content.php и точно в этой же папке находится --- Добавлено --- --- Добавлено --- Все извиняюсь - сам дурак!!! Всем огромное спасибо