2016-03-21 31 views
1

Jsonp kullanarak bir açısal kodum var. Benim params ben bir nesne değişkeni 'o_params'PHP json_decode Nesne üzerinde çalışmıyor GET Değişkenler

javascript

$http({ 
      method: 'JSONP', 
      url: "site_url/create-order-app", 
      params: { 
       'callback'    : 'JSON_CALLBACK', 
       'avoidCache'   : Date.now(), 
       'o_params'    : {"test":"test"} //properly formatted object 
      } 
    }) 

PHP'de json_decode ($ _ GET [ 'o_params']) boş üretiyor var. O_paramsmı php içinde kontrol ettiğimde, nesnemin artık düzgün bir şekilde biçimlendirilmemiş gibi görünüyor. GET ve POST değil mi?

O_paramsmı düzgün bir şekilde php'de nasıl çözebilirim?

+0

benim o_params { "s_timeStamp": "2016/03/21", "s_cellphoneNumber": "011127559558". "\ 03/21/2016" \ \ "s_cellphoneNumber \": o "s_timeStamp \" \ benim php geldiklerinde .. bu hale geldi \ "011127559558 \", ... – Michael

+0

buldum suçlu. Wordpress yüzünden. Paramimi normal php'de düzgün bir şekilde ayrıştırabilirim. Ancak, WordPress'te bir php şablon dosyası kullanırken, bu işlemden önce GET değişkenini yeniden yazar ... Sadece WordPress bunu yapmazsa ... – Michael

cevap

0

Ayrıca php dosyası üzerinde bu deneyin ve parametrelerini elde edebilirsiniz:

$params = json_decode(file_get_contents('php://input'),true);