AJAX + PHP Блог +Прошивка и разработка+ - AJAX + PHP

Блог +Прошивка и разработка+

Как передать переменную с Javascript в PHP обработать и вернуть назад... Javascript + Ajax + PHP
Пароль
Регистрация
Yandex Google Вконтакте Mail.ru Twitter Loginza WebMoney

AJAX + PHP

Дата публикации: 13.02.2017г.
Рейтинг 4.41 Голосов: 360

Передаем перемененные с Javascript в PHP

AJAX + PHP

Передаем перемененные с Javascript в PHP 2017-02-13 ajax-php-javascript 200 300 200 300 Блог +Прошивка и разработка+ Рейтинг 4.41 / 5 360

AJAX + PHP

Поделится: Поделиться В Контакте Поделиться в Моем Мире@Mail.Ru Добавить в Одноклассники Поделиться в Facebook

AJAX + PHP

Скрипт передачи переменных в PHP без перезагрузки странниц

На днях столкнулся с тем что нужно передать переменную в отдельный скрипт и получить результат выполнения... В интернете нашел что PHP такое не умеет, только Javascript (jquery) точнее ajax.

И так создадим простой документ к примеру index.php

Demo - пример скрипта

index.php для теста ajax:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Blog zmap</title>
<script src="http://blog.files.dp.ua/js/jquery-1.5.1.min.js"></script>
<script>
$(function(){
$.ajax({
url : 'ajax.php',
type : 'POST',
data: "test=zmap",
dataType : 'json',
success : function (result) {
$('#check').append(result['ajax'])
},
error : function () {
$('#check').text("error");
}
})
})
</script>
</head>
<body>
<div id="check"></div>
</body>
</html>

И создадим второй файл в котором будем выполнятся наша задача (ajax.php)

Скрипт ajax.php:

<?php
$test = $_REQUEST["test"];
$advert = array(
'ajax' => $test.'- blog'
);
echo json_encode($advert);
?>

Этот пример передает переменную "zmap" скрипту ajax.php через POST (text), далее скрипт ajax принимает добавляет "- blog" и отправляет назад...
И в конце Javascript проверяет если ответ пришел нормальный написать в DIV результат или error.

Печать

Комментарии (0)

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Copyright © 2016 zmap
    Использование любых материалов сайта возможно только с разрешения автора.