Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Niepoprawny rezultat parsowania array na json
korniks
post 4.07.2012, 20:07:21
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 22.03.2012

Ostrzeżenie: (0%)
-----


Witam,

mam pewien problem z parsowaniem tablicy na format json. Pobrałem sobie kilka gotowych pluginów i o ile na localhost każdy znich działa bardzo dobrze, tak na serwerze wyrzuca niepoprawny ciąg znaków mianowicie :

  1. [\"AdminLogsExtension\",\"Menu\"]



a powinno być

  1. ["AdminLogsExtension","Menu"]


Każdy z pluginów wypluwał dokładnie taki sam string. Co może być tego przyczyną i jak to naprawić.

Ten post edytował korniks 4.07.2012, 20:29:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
markonix
post 4.07.2012, 20:28:32
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Osobiście nie widzę różnicy na ten moment pomiędzy tymi stringami.


--------------------
Go to the top of the page
+Quote Post
korniks
post 4.07.2012, 20:30:28
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 22.03.2012

Ostrzeżenie: (0%)
-----


Aj, wkleiłem dwa razy to samo - poprawiłem.


Nie jestem pewien czy to winna serwera czy coś u mnie.

Kawałek kodu:

  1.  
  2.  
  3. ...
  4.  
  5. var toInstall = [];
  6.  
  7. modules.find('h2').each(function(){
  8. toInstall.push($(this).attr('id'));
  9.  
  10. });
  11.  
  12. ...
  13.  
  14. $.ajax({
  15. url : "/admin/modules/register_bundle",
  16. data : {"bundles" : $.toJSON(toInstall)}
  17. })
  18. ...
  19.  


W kontrolerze pobieram string i dekoduje, niestety w przypadku odpalenia powyższego skryptu na serwerze, json_decode() zwraca mi null. Jedyne co udało mi się znaleśc to dodatkowe "/" w przesyłanym ciągu, które według json validator nie powinny się tam znaleść.

Ten post edytował korniks 4.07.2012, 20:45:32
Go to the top of the page
+Quote Post
markonix
post 4.07.2012, 20:32:30
Post #4





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


magic_quotes? albo gdzieś po drodze addslashes


--------------------
Go to the top of the page
+Quote Post
korniks
post 4.07.2012, 20:50:39
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 22.03.2012

Ostrzeżenie: (0%)
-----



Cytat(markonix)
magic_quotes?


tak, to jest to... wielkie dzięki
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 15:25