Форум на Kuban.ru (http://forums.kuban.ru/)
-   Веб-дизайн и программирование (http://forums.kuban.ru/f1030/)
-   -   не работает передача данных jquery+php (http://forums.kuban.ru/f1030/ne_rabotaet_peredacha_dannyh_jquery_php-7531014.html)

kapone 15.02.2016 02:11

не работает передача данных jquery+php
 
вот код на index.php:

Имя: <input type="text" id="name">
Фамилия: <input type="text" id="surname">
<input type="button" class="submit" value="Внести в список">

<script type="text/javascript">
$(document).ready(function()**
$(".submit").click(function()**
var name = $("#name").val();
var surname = $("#surname").val();

$.ajax(**
url: 'test.php?name='+name+'&surname='+surname,
type : "GET",
success: function () **
$(".load").load("test.php").slideDown();
**
**);
**);
**);
</script>
вот на text.php:

<?php
$name = $_GET['name'];
$surname = $_GET['surname'];
echo "Имя: $name, Фамилия: $surname";
?>


при нажатии 'Внести в список' высвечивается только Имя , Фамилия, а данные которые были вписаны в поля не отображаются. в чём проблема?

fanatnascar 15.02.2016 02:18

f12..

fanatnascar 15.02.2016 02:19

ну и пользуетесь ajax не по спецификации
[url]http://jquery.page2page.ru/index.php5/Ajax_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BC_GET[/url]

fanatnascar 15.02.2016 02:20

$.get(
"/ajaxtest.php",
**
param1: "param1",
param2: 2
**,
onAjaxSuccess
);

function onAjaxSuccess(data)
**
// Здесь мы получаем данные, отправленные сервером и выводим их на экран.
alert(data);
**

kapone 15.02.2016 02:35

3-Фанат NASCAR >а в param1: вариант передавать значение php, например: <?=$a?> ?

SanekSp 15.02.2016 10:13

4-kapone >Тут все описано с примерами по jquery [url]http://jquery-docs.ru/Ajax/[/url]
И как задавать параметры в GET [url]http://jquery-docs.ru/Ajax/jQuery.get/#example[/url]

$.get("test.php", {name: name, surname: surname**,
function(data)**
alert(data);
**);

Kuba 06.03.2016 13:34

для ипутов атрибут валуе не задан

andreych 25.03.2016 16:56

Данные в JSON не перегоняете что-ли?


Текущее время: 19:19. Часовой пояс GMT +3.