Задать вопрос
studenter
@studenter
когда я вырасту я стану програмистым!

Как ajax-ом отправить и получить на сервере несколько переменных?

var x = 'строка1';
var y = 'строка2';

var запрос = new XMLHttpRequest();
запрос.open('POST', 'скрипт.php');   
запрос.setRequestHeader( ?? )   
запрос.send(x, y);      //вопрос- так можно делать?

$строка1 = ??;
$строка2 = ??;
file_put_contents(строка1, строка2);
  • Вопрос задан
  • 523 просмотра
Подписаться 2 Оценить Комментировать
Ответ пользователя Антон Щербаков К ответам на вопрос (2)
var data =  {
	param1: {
		0:'val1',
		1:'val2'
	}, 
	param2: {
		0:'val1'
	}
};

var data = JSON.stringify(data);

$.ajax({
	type: 'POST',
	url: 'URL.php',
	data: data ,
	cache: false,
	dataType: 'json',
	timeout: 15000,
	success: function(request) {
	},
	error: function(jqXHR, textStatus, errorThrown) {
	}
});


$request = json_decode(file_get_contents("php://input"));
	echo ($request->param1->0);
Ответ написан