Casper335
@Casper335
Учусь сам программированию

Как делать Post запрос?

Здравствуйте, прошу помощи так как делаю. что то не то)))
Объясните на этом коде пожалуйста )))))
<input type="text" name="fname" class="fname" value="Name">
<a href="php.php" onclick="aaa()">go -></a>

function aaa(){
$.post(
"/php.php",
{
'id': $('.fname').val()
}
);
}

<?php
$id = $_POST['id'];
print_r($id);

После этих всех танцев выводит белую страницу
помогите пожалуйста
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
zkrvndm
@zkrvndm
Архитектор решений
Попробуйте так:
function aaa() {
	$.ajax({
		url: '/php.php',
		method: 'POST',
		cache: false,
		data: { 'id' : $('.fname').val() },
		dataType: 'html',
		success: function(html){
			alert("POST-запрос успешно отправлен. Ответ сервера:\n" + html);
		},
		error: function(err) {
			alert('Ошибка отправки POST-запроса. Детали доступны в коносли.');
			console.log('Ошибка отправки POST-запроса:');
			console.dir(err);
		}
	});
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
<input type="text" name="fname" class="fname" value="Name">
<a href="#" onclick="aaa()">go -></a>
Ответ написан
Комментировать
samodum
@samodum
Какой вопрос - такой и ответ
Ctrl + Shift + I => смотри запросы к серверу и ответы от него
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы