台灣最大程式設計社群網站
線上人數
625
 
會員總數:245215
討論主題:189089
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> ajax的回傳處理
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ajax的回傳處理
價值 : 30 QP  點閱數:1945 回應數:12

樓主

迷路
高級專家
10526 134
7125 1708
發送站內信

捐贈 VP 給 迷路
因為到現在始終沒有弄懂XML的部分
所以也不確定這個算不算是ajax,畢竟沒用到X的部分

上面是查詢頁的部分
有四個text
pno1到3是用來接收回傳值的部分
pno4則是查詢條件

上面是主機端的部分

奇怪的是我在接收回傳值之後
if...else...條件式會出錯
"必須要有物件"
如果拿掉條件式
程式就能正常執行

本篇文章發表於2006-09-25 11:46
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
你用responseText,是傳回純文字格式喔
本篇文章回覆於2006-09-25 12:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
responseXML才是傳回XML資料
然後利用DOM的語法處理之
本篇文章回覆於2006-09-25 12:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
還有,你的client ajax程式碼不是很完整
google一下,可以找到更完整的code
本篇文章回覆於2006-09-25 13:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

迷路
捐贈 VP 給 迷路 檢舉此回應
我的確只是要傳回一個純文字格式的字串啊
因為一方面是不會使用XML,另一方面是沒有使用XML的需求
所以我是單純的去要求一個回傳字串
在接收回傳字串完之後
如果加上if...else...條件式就會出錯
但是不加條件式就能順利執行
我的問題主要是在這邊
本篇文章回覆於2006-09-25 13:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

Bryan(不來ㄣ)
捐贈 VP 給 Bryan(不來ㄣ) 檢舉此回應
第21行應該是}
不是)
本篇文章回覆於2006-09-25 13:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
這算不算搞了一台飛機啊?!
本篇文章回覆於2006-09-25 13:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

迷路
捐贈 VP 給 迷路 檢舉此回應
......Orz
居然會犯這種錯誤......我真是該撞豆腐自殺......

聽了大大的話去google一下
發現其他的寫法

這種寫法和我之前的寫法運作上有差別嗎?
還是兩種的運作都一樣只是寫法不同?
大大說有缺少的部分我還在google查詢中
本篇文章回覆於2006-09-25 14:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
>>撞豆腐自殺......
真沒誠意
本篇文章回覆於2006-09-25 14:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
你原來的寫法有很大的問題
因為11行send出之後
無法保證12行馬上可以接到值
本篇文章回覆於2006-09-25 14:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

迷路
捐贈 VP 給 迷路 檢舉此回應

重新修改......
請大大幫忙看一下還有沒有缺漏的部分
本篇文章回覆於2006-09-25 15:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
如果只for ie only,那大致上是如此
本篇文章回覆於2006-09-25 15:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

迷路
捐贈 VP 給 迷路 檢舉此回應
感謝大大熱心的回答^^
本篇文章回覆於2006-09-25 15:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.