Re: [請益] 陣列的傳送
※ 引述《Oneway1027 (囧)》之銘言:
: 大家好
: 現在遇到一個問題很苦惱 ~"~
: 我做了一個搜尋
: 按下按鈕後搜尋東西
: 例如輸入"王大明" 就會把王大明所有的資料列出來
: 但是按下去是執行JS的function
: 因為不想整個刷新頁面
: 查到用AJAX的東西可以解決
: 現在成功的把 "王大明" 傳給PHP了 也搜尋到東西了
: 但是我搜尋到的東西是一個陣列
: (我把從資料庫搜尋到的東西放進陣列)
: 現在要怎麼把陣列傳回來阿?
: 還是說大家對於這種搜尋有更好的方法?
: 不整個刷新頁面的方法
: 拜託大家了!
如果你傳送資料的方式是用POST,那麼你或許可以考慮將
你的陣列資料先用serialize()後再傳
關於serialize()你可以參考下列網址
http://www.phpchina.com/html/34/12834-15554.html
接到值後,值是一由serialize編過後一串有規則的字串
再進行反解譯unserialize()就可以使用了
為什麼說是用post的方式才能用,因為用get有傳送時候最長
限制,會有資料被截裂的情況發生
至於XML的方式,你可以使用WDDX()或是XML-RPC的技術
當然用jQuery配合,會更加方便!
--
歡迎來我的網誌看看
@ http://doublekai.org/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.37.127
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章