作者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/cn.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