Передача javascript объекта на сервер
Обычно данные для AJAX запроса передаются методом GET в виде переменная1=значение&переменная2=значение. А если Delayed нам нужно передать большую структуру данных, например объект javascript wholesale mlb jerseys или массив объектов? Согласитесь, что на много удобнее работать с объектами, а не с отдельными переменными.
Как передать объект javascript на сервер?
На помощь нам приходит JSON (JavaScript Object wholesale nfl jerseys Notation). JSON – это запись cheap mlb jerseys javascript объекта в строковом Symfony представлении. В таком случае мы можем наш массив javascript объектов передать на сервер в Hello виде JSON строки, а на Stadion сервере “расшифровать” эту строку в такой же массив объектов (php объектов).
Для решения подобной задачи нам нужна функция для преобразования объектов в JSON строку. Сделать это можно при помощи библиотеки: http://json.org/json2.js (здесь только 2 метода – parse и stringify). Подключаем этот файл к странице:
type=“text/javascript”></script>
<script type=“text/javascript”>
<!–
// создаем массив объектов
var arrObjects = new Tafels. Array();
arrObjects.push( { id: 5, name: “rukudic”, age: 24} cheap nfl jerseys );
arrObjects.push( { id: 7, name: “Zhenya”, age: 22} );
// передаем массив на сервер (например, при помощи jQuery)
$.ajax({
type: “POST”,
url: ‘./ajax.Handler.php’,
dataType: “json”,
data: “arrObjects=” + JSON.stringify(arrObjects),
success: function(response)
{
// обрабатываем ответ сервера
}
});
–>
</script>
На Calculator сервере преобразовываем значение при помощи Evangelism php функции json_decode: