Идея заключается в создании php-страницы с выходными данными в форме JSON.Эти данные взяты из массива и отражены с помощью функции json_encode
.Используя метод $.ajax()
из jQuery, вы отправляете запрос на эту страницу и управляете данными в функции success:
.
Пример.
PHP - array.php
$array = ("flag" => 1);
echo json_encode($array);
JavaScript
$.ajax({
url : '/array.php', // page containing JSON data
dataType : 'json', // must be specified for JSON manipulation in success
success : function(data) {
// this function is called if the call to test.php is successful
// access the data using object dot syntax
alert(data.flag); // should display '1'
}
});
// Отправка данных на сервер таким способом PHP - test.php
echo $_POST['data'];
JavaScript
$.ajax({
url : '/test.php',
dataType : 'text',
type : 'post',
data : { data : 'Hello, World!'},
success : function(data)
alert(data); // should display 'Hello, World'
}
});