Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите с реализацией ajax (https://javascript.ru/forum/jquery/53727-pomogite-s-realizaciejj-ajax.html)

Koskin_Park 15.02.2015 22:28

Помогите с реализацией ajax
 
Здравствуйте. Помогите сделать простую вещь. Имеется страница, на которой всё происходитъ blablabla.ru/task.
Из html'a на странице только лишь поле <input type=text id=text> и кнопка <input type=submit id=knopka>.
Нужно ввести в текстовое поле число. Вводим. Нажимаем на кнопку. Jquery подхватывает по событию onclick всё это дело. Дальше нужно сделать, чтобы число, которые мы ввели, с помощью аякса попало нам в пост (я так полагаю, или что!?) и другая часть кода php подхватила это число и отработала.
Вообще, без аякса, всё выглядит так. Рисуем текстовое поле и кнопку (у меня за это отвечает функция, которую я вызываю в .php), после этого идёт проверка, прилетело ли нам чёнить в Посте или нет. Если прилетело, до дорисовываем ещё какие-то элементы, согласно тому, что у нас в посте прелетело. Ну вот собственно надо сделать всё это аяксом. Надеюсь понятно описал.

Вот чего написал на js:
$('#knopka').on('click', function() {

var val = $("#text").val();

$.ajax({
url:"/task",
type: 'POST',
data: {counts: val},
success: function () {
///////тут что??
}
});

});

laimas 16.02.2015 06:06

>Если прилетело, до дорисовываем ещё какие-то элементы, согласно тому, что у нас в посте прелетело. Ну вот собственно надо сделать всё это аяксом. Надеюсь понятно описал.

>///////тут что??

Исходя из стиля пояснения, там, видимо, должно быть то, что в ответ прилетело. Надеюсь понятно пояснил.

Koskin_Park 16.02.2015 09:27

А по коду помочь можете?

ksa 16.02.2015 10:36

Цитата:

Сообщение от Koskin_Park
success: function () {
///////тут что??
}

При таком варианте там ничего не напишешь... :no:

Koskin_Park, ты почитай для начала букварь...
http://jquery-docs.ru/Ajax/jQuery.ajax/

Возможно тебе и не обязательно использовать этот метод, есть и по проще
http://jquery-docs.ru/Ajax/


Часовой пояс GMT +3, время: 06:16.