作者sakyer (石理克)
看板Ajax
標題[問題] jQuery.getJSON停不下來..
時間Sat Feb 20 22:58:29 2016
我使用了jQuery.getJSON去擷取特定網址傳回的json資料
我是使用
http://www.cmsoft.cn/reslink.php?id=204
(野人)網絡調試助手作為server端發送資料。
結果資料是順利取得了,但是..
我必須要手動斷開server連線,
jQuery才知道資料傳送結束了@@
拜求google大神後,好像是跟http的header設定有關,
只是小弟踹了半天,還是失敗。
下面是我在軟體發送的資料,請問有大大可以幫我看看哪裡寫錯了呢?
https://drive.google.com/open?id=0B1GpcpKHmDf-YlloeEE5em9lbEk
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.226.170
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ajax/M.1455980314.A.4AB.html
1F:推 conanist: 你先查server端到底送出甚麼東西02/21 01:56
我看了送出物...跟我文檔附的ㄧ樣。
2F:→ conanist: 如果你不用jQuery.getJSON狀況還會發生嗎?02/21 01:58
來試試...
※ 編輯: sakyer (118.160.167.86), 02/21/2016 10:35:40
報告,後來我改成下面就ok了:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 11
Access-Control-Allow-Origin: *
{"id":"Ptt"}
※ 編輯: sakyer (1.161.14.80), 02/21/2016 13:45:02
3F:→ b510336: 這是跨網域的問題 03/07 21:03
4F:→ TonyQ: 照描述感覺是 response 忘了 close (end),不是header 問題 04/23 11:39
5F:→ TonyQ: 。 04/23 11:39