作者Bambe (Let's Cytus !)
看板PHP
標題[請益] 讓 NuSOAP 回傳值是 array 或 object
時間Fri Aug 17 16:17:37 2012
小弟使用的是 NuSOAP 0.9.5
client 端輸入值的型態是 int
server 端要回傳的型態是 array (或 object)
register method 時的 return 有設定為 xsd:array
但 client 收到的 array 都是空的
var_dump 出來竟然寫 array(0){} 沒有任何東西...
而 server 端 function 裡面的內容是讀資料庫的東西
讀出來的結果是 array list,我確定我的語法沒有問題
因為只有簡單的 select * from `table` which `data` = $data; 而已
也直接在 php 上直接執行 getData('12'); die(); 的方式確定是有資料的
然後也另外寫一個 return array('data'=>'text'); 讓 server 端回傳
但送回 client 端的資料還是空的(array(0){}),有沒有什麼辦法可以解決呢??
感謝各位大大 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.44.121
※ 編輯: Bambe 來自: 220.133.44.121 (08/17 16:20)
→ aquarianboy:轉成json再給client串接? 08/17 16:50
→ Bambe:成功哩~ 感謝樓上大大 :) 08/17 17:13