denisOg
Новичок
Что делаю:
в клиенте создаю объект из полей формы формы, делаю серилизацию с помощью функции JSON.stringify и отправляю на сервер:
data:"action=setNewBet&idAuct="+hashIdAuct+"&dataBet="+JSON.stringify(betValues),
на сервер пытаюсь создать объект:
куча переменных и строк из за поиска ошибки.
Локально на Denwer:
В firebuge запрос к пхп-скрипту:
action=setNewBet&idAuct=06652049be404ca10e124a89db194e0b&dataBet={"name":"Denis","email":"[email protected]","result_upload":"success","link":"http://google.com","price":"8.00"}
Ответ от пхп скрипта:
{"name":"denis","email":"[email protected]","result_upload":"success","link":"http://google.com","price":"8.00"}
Ошибко нет, и создает объект
На сервере:
Запрос такой же, но в ответе появляются обратные слешы и ошибка 4 (ошибка синтаксиса). Объект не создается...
{\"name\":\"denis\",\"email\":\"[email protected]\",\"result_upload\":\"success\",\"link\":\"http://google.com\",\"price\":\"2.00\"}Json error: 4<pre>NULL
</pre>
Версии пыхи
на денвере: 5.3.3
на сервере: 5.3.10 полная версия
На сайте кодировка windows-1251
Знаю, что нельзя, особенно когда юзаешь json, но проект давно началси делать.
К тому же остатьльные jsonы работают, где нужно использую iconv.
В чем может быть проблема, коллеги?
в клиенте создаю объект из полей формы формы, делаю серилизацию с помощью функции JSON.stringify и отправляю на сервер:
data:"action=setNewBet&idAuct="+hashIdAuct+"&dataBet="+JSON.stringify(betValues),
на сервер пытаюсь создать объект:
PHP:
$_dataBet = iconv('UTF-8', 'windows-1251', $_POST['dataBet']);
echo $_dataBet;
$dataBet = json_decode($_dataBet);
echo "Json error: ".json_last_error();
echo'<pre>';
var_dump($dataBet);
echo'</pre>';
Локально на Denwer:
В firebuge запрос к пхп-скрипту:
action=setNewBet&idAuct=06652049be404ca10e124a89db194e0b&dataBet={"name":"Denis","email":"[email protected]","result_upload":"success","link":"http://google.com","price":"8.00"}
Ответ от пхп скрипта:
{"name":"denis","email":"[email protected]","result_upload":"success","link":"http://google.com","price":"8.00"}
Ошибко нет, и создает объект
На сервере:
Запрос такой же, но в ответе появляются обратные слешы и ошибка 4 (ошибка синтаксиса). Объект не создается...
{\"name\":\"denis\",\"email\":\"[email protected]\",\"result_upload\":\"success\",\"link\":\"http://google.com\",\"price\":\"2.00\"}Json error: 4<pre>NULL
</pre>
Версии пыхи
на денвере: 5.3.3
на сервере: 5.3.10 полная версия
На сайте кодировка windows-1251
Знаю, что нельзя, особенно когда юзаешь json, но проект давно началси делать.
К тому же остатьльные jsonы работают, где нужно использую iconv.
В чем может быть проблема, коллеги?