Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确定GET请求的需求_Javascript_Ajax_Http Get - Fatal编程技术网

Javascript 确定GET请求的需求

Javascript 确定GET请求的需求,javascript,ajax,http-get,Javascript,Ajax,Http Get,雅虎!体育提供了一项新功能,可以为您的幻想团队在特定的一天设置阵容。它通过一个简单的URL工作,如下所示: http://hockey.fantasysports.yahoo.com/hockey/{leagueId}/{teamId}/startactiveplayers?date={yyyy}-{mm}-{dd}&crumb={crumb} 如果我填写参数并在浏览器中访问页面,效果很好 如果我尝试并自动化这个过程(我的想法是我可以在本赛季剩下的时间里设置我的阵容,并且只在需要的时候

雅虎!体育提供了一项新功能,可以为您的幻想团队在特定的一天设置阵容。它通过一个简单的URL工作,如下所示:

http://hockey.fantasysports.yahoo.com/hockey/{leagueId}/{teamId}/startactiveplayers?date={yyyy}-{mm}-{dd}&crumb={crumb}
如果我填写参数并在浏览器中访问页面,效果很好

如果我尝试并自动化这个过程(我的想法是我可以在本赛季剩下的时间里设置我的阵容,并且只在需要的时候进行调整),它不会起作用

我尝试使用一个AJAX调用提交请求,该调用返回一个没有响应对象的非描述性错误,以及一个幻影JS调用,该调用返回一个成功的响应,尽管列表更改实际上没有生效

我怎样才能找出遗漏了什么

编辑:下面是一个示例AJAX请求:

Request URL:http://hockey.fantasysports.yahoo.com/hockey/56377/3/startactiveplayers?date=2013-1-22&crumb=DmhVvCa0WXX
Request Headersview source
Accept:*/*
Origin:null
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17
Query String Parametersview sourceview URL encoded
date:2013-1-22
crumb:DmhVvCa0WXX
答复如下:

readyState: 0
responseText: ""
status: 0
statusText: "error"

您是否通过服务器发送请求以避免跨域问题?我在本地服务器上运行,不认为GET请求受跨域影响。不幸的是,它们受影响。您需要构建一个代理来与Yahoo Fantasy API通信,以发送和返回数据。您可能需要注册“应用程序”并获取OAUTH密钥。