ddimonn8080
@ddimonn8080

Как обработать json?

Здравствуйте, есть форма с одним полем для ввода текста
Нужно передать строку в формате json а на стороне сервера из этой строки получить переменную.
Передаю так:
$(document).ready(function(){

	$('.input__submit').click(function(e){

		e.preventDefault();

		var surname = $(this).parents('form').find('input[name="surname"]').val();

		var formData = {"surname" : surname};

		// // var formData = JSON.stringify($('#myform').serializeArray());

		$.ajax({
			type: "POST",
			url: "/handler.php",
			data: formData,
			success: function(data){
				alert(data);
			},
			error: function (xhr, ajaxOptions, thrownError) {
				alert(xhr.status);
				alert(thrownError);
			},
			dataType: "text",
			contentType : "application/json"
		});

	});

	
});


Как получить значение переменной surname в handler.php ?

Спасибо.
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
var formData = $('#myform').serializeArray();
этого достаточно, только не по клику, а по submit
$('#myform').on('submit',function(e){
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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