Да Вы указали статью абсолютно верно. 
Вопрос заключается в JSON
уже второй день не могу понять в чем ошибка, я всегда сам ошибки находил, но Google в поисковый запрос не включает символ -    \
у меня в PHP скрипте не работает корректно json_decode($_POST['переменная'], true ); , или же передается запрос неверно. 
вот код запроса:
$.ajax({
                        type: "POST",
                        url: "updateList-test.php",
                        data: "orderRows=" + JSON.stringify(orderJSON),
                        // Выводим то что вернул PHP
                        error: function (data, status, e){alert(e);},
                        success: function(theResponse){
                                                $("#response").html(theResponse);
                                                $("#response").slideDown('slow');
                                                slideout();
                                                }
                        });
в PHP получил и для теста вывожу переменную которую передал с JavaScript:
$a = $_POST['orderRows'];
echo "<br/>a = ".$a;
на экране выводиться - 
[{\"id\":\"1\",\"position\":2},{\"id\":\"3\",\"position\":3},{\"id\":\"5\",\"position\":4},{\"id\":\"7\",\"position\":5},{\"id\":\"4\",\"position\":1}]
а должно быть так - [{"id":"1","position":2},{"id":"3","position":3},{"id":"5","position":4},{"id":"7","position":5},{"id":"4","position":1}]проблема только на сервере в интернете, на локалке все почему то корректно! шаманская ошибка! 
я не просил бы у Вас помощи, уже просто не знаю что делать!( я далеко не нуб в PC, всегда находил решение проблем на форумах, а тут пришлось самому создавать тему
Выбрал именно Ваш форум, такой статьи (профессиональной) на просторах СНГ по JSON не нашел.