<MyRusakov.ru />

React JS, Redux, ES2015 с Нуля до Гуру

React JS, Redux, ES2015 с Нуля до Гуру

Данный курс - это обширный курс по JavaScript и фреймворку React, который позволит Вам с нуля создавать мощные современные, динамические JavaScript-приложения.

Вы узнаете о тонкостях работы с "профессиональным" JavaScript, а так же узнаете о нововведениях в его новый стандарт ES2015, Вы узнаете, как организовать профессиональное окружение для FrontEnd, изучите профессиональный фреймворк - ReactJS.

А в практической части с полного нуля будет создано мощное и быстрое динамическое приложение, где Вы на практике познакомитесь, как создавать очень гибкую и расширяемую архитектуру, для разработке функционала любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Не работает ajax
12.06.2011 14:11:08 Не работает ajax Сообщение #1
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

Да..
Профиль Ответить
12.06.2011 14:12:13 Не работает ajax Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Покажите код страницы целиком от doctype до </html>.
Профиль Ответить
12.06.2011 14:27:12 Не работает ajax Сообщение #3
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

<head>
<script type="text/javascript" src="style/js/jQuery.js"></script>
<script type = 'text/javascript'>

$(document).ready(function(){
var name=$("#name".val();
var lastname=$("#lastname".val();
$('#save_name').click(function(){
$.ajax({
url:'optionsave.php',
type:'POST',
data:'name=' + name + '&lastname=' + lastname,
success:function(data){
$('#error').append(data);
}
});
});

});

</script>

</head>

<div id='user_page1'>


<div style='border:1px double #8be224;'>
Имя:<br> <input id='name' type="text" ><br>
Фамилия:<br> <input id='lastname' type="text"><br>
<input type='submit' id='save_name' class='knopka' value='Сохранить'>

PHP:

$name=$_POST['name'];
$lastname=$_POST['lastname'];
if(isset($name) and isset($lastname)){
$inser=mysql_query('insert into `user` (name`,`lastname`) VALUES ("$name","$lastname"');
if($inser==true){
echo 'Успешно сохранено';
}
}
Профиль Ответить
12.06.2011 14:30:37 Не работает ajax Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Что это? Где <body> начинается? Где заканчивается? Где <html> начинается и где заканчивается? Полный код нужен, а если это и есть "полный код", то исправляйте его.
Профиль Ответить
12.06.2011 14:43:24 Не работает ajax Сообщение #5
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

нету html body ето не мешает,обо варианта попробвал
Профиль Ответить
12.06.2011 14:44:50 Не работает ajax Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

ЧТо значит нет? Поставьте и вставьте полный код сюда.
Профиль Ответить
12.06.2011 14:51:12 Не работает ajax Сообщение #7
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

поставил и не получается,<html><body> ето не обезателно
<html>
<head>
<link rel="stylesheet" href="style/style.css" type="text/css" />
<script type="text/javascript" src="style/js/jQuery.js"></script>
<script type = 'text/javascript'>

$(document).ready(function(){
var name=$("#name".val();
var lastname=$("#lastname".val();
$('#save_name').click(function(){
$.ajax({
url:'optionsave.php',
type:'POST',
data:'name=' + name + '&lastname=' + lastname,
success:function(data){
$('#error').append(data);
}
});
});

});

</script>

</head><body>

<div id='user_page1'>


<div style='border:1px double #8be224;'>
Имя:<br> <input id='name' type="text" ><br>
Фамилия:<br> <input id='lastname' type="text"><br>
<input type='submit' id='save_name' class='knopka' value='Сохранить'>
</div>


</div>

</body>
</html>
а php На другом файле
$name=$_POST['name'];
$lastname=$_POST['lastname'];
if(isset($name) and isset($lastname)){
$inser=mysql_query('insert into `user` (name`,`lastname`) VALUES ("$name","$lastname"');
if($inser==true){
echo 'Успешно сохранено';
}
}
Профиль Ответить
12.06.2011 14:58:41 Не работает ajax Сообщение #8
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Данный код прекрасно работает. Данные отправляются, принимаются и возвращается ответ. Единственное, что здесь может быть указано у Вас не правильно - это путь: "style/js/jQuery.js". Если же он указан верно, то данные отправляются без проблем, здесь никаких ошибок нет. Но возможна ошибка в коде PHP, тогда это уже совсем другой вопрос.
Профиль Ответить
12.06.2011 14:59:50 Не работает ajax Сообщение #9
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

данны отправляются ер смотри что отправляет
lastname
name undefined
Профиль Ответить
12.06.2011 15:03:34 Не работает ajax Сообщение #10
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Я ввёл в форму:
Имя: dsfdf
Фамилия: sd

Отправились следующие данные:
lastname: sd
name: dsfdf

Что абсолютно верно.
Профиль Ответить