Сам я не разбираюсь в javascript, но нужно подключить модуль.
Необходимо сделать отправку данных без перезагрузки страницы.
Попробовал сделать как тут:
http://live-code.ru/page/ajax-urok-vtoroj-otpravka-post-zaprosa-bez-perezagruzki-stranicy#comment-158
Но мне нужно что бы мне возвращались не значения переменных, а сами переменные.
Файл ajax.js:
function send()
{
//Получаем параметры
var name = $('#name').val()
var tel = $('#tel').val()
var other = $('#other').val()
var email = $('#email').val()
var city = $('#city').val()
// Отсылаем паметры
$.ajax({
type: "POST",
url: "SendData.php",
data: ( {"name" : name, "tel" : tel, "other" : other, "email" : email, "city" : city } ) ,
//При удачном завершение запроса - выводим то, что нам вернул PHP
success: function(data) {
//предварительно очищаем нужный элемент страницы
$("#result").empty();
//и выводим ответ php скрипта
$("#result").html(html);
}
});
}
Файл SendData.php :
$name = $_POST[name];
$tel = $_POST[tel];
$other = $_POST[other];
$email = $_POST[email];
$city = $_POST[city];
echo $name;
echo $tel;
echo $other;
echo $email;
echo $city;
Примечание:
Нужно что бы на исходную страницу с формой возвращался не ответ php скрипта, а сам скрипт.
Примечание:
У меня есть 3 файла:
1. страница с формой
2. ajax.js
3. SendData.php
Нужно отправить форму, не обновляя страницу, затем обработать её в senddata и отдельно вывести каждую переменную на странице с формой.
Примечание:
страница с формой:
http://sib-art.com/picture.php?id=31 при нажатии кнопки купить
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.