Да Вы указали статью абсолютно верно.
Вопрос заключается в 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 не нашел.