Лучший способ передать JSON из браузера в PHP с помощью Ajax.Request

Привет У меня есть объект JSON, который является 2-мерным массивом, и мне нужно передать его на PHP с помощью Ajax.Request (только так, как я знаю). … Прямо сейчас я вручную сериализую свой массив с помощью js-функции … и получаю данные в этом формате: s [] = 1 & d [] = 3 & [] = 4 и т. Д. ….

мой вопрос: есть ли способ передать объект JSON более прямо / эффективно? .. вместо того, чтобы сериализовать его сам?

Спасибо за любые предложения, Андрей

    Вы также можете использовать функцию Prototype для функции JSON () для преобразования массива в объект JSON. После передачи его на сервер через вызов Ajax просто используйте функцию PHP json_decode () для декодирования объекта.

    Передайте объект как JSON-строку для PHP, а в PHP используйте встроенный json_decode для получения PHP-объекта из строки.

    В Javascript используйте функцию «stringify» для вашего объекта, чтобы получить ее как строку, например библиотеку, например: https://github.com/douglascrockford/JSON-js/blob/master/json2.js

    В стороне JavaScript Javascript (с Prototye):

    var myJSON= Object.toJSON(youArray); 

    В que php стороне:

     $myjson = $_POST['myjson']; $arrayJSON= json_decode(stripslashes($myjson), true); 

    Проверьте http://www.openjs.com/scripts/data/ued_url_encoded_data/, чтобы закодировать вложенные данные прямо правильно, поскольку Object.toQueryString () не принимает вложенные данные …