大佬教程收集整理的这篇文章主要介绍了javascript – 通过TVJS-tvOS消费API JSon调用,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
http://query.yahooapis.com/v1/public/yql?q=SELEct%20item%20from%20weather.forecast%20where%20LOCATIOn%3D%223015%22&format=json
function getDocument(url) { var templateXHR = new XMLhttprequest(); templateXHR.responseType = "json"; templateXHR.open("GET",url,truE); templateXHR.send(); return templateXHR; }
但没有成功.任何提示或帮助?
function jsonrequest(options) { var url = optionS.Url; var method = options.method || 'GET'; var headers = options.headers || {} ; var body = options.body || ''; var callBACk = options.callBACk || function(err,data) { console.error("options.callBACk was missing for this request"); }; if (!url) { throw 'loadURL requires a url argument'; } var xhr = new XMLhttprequest(); xhr.responseType = 'json'; xhr.onreadystatechange = function() { try { if (xhr.readyState === 4) { if (xhr.status === 200) { callBACk(null,JSON.parse(xhr.responseText)); } else { callBACk(new Error("Error [" + xhr.status + "] making http request: " + url)); } } } catch (err) { console.error('AborTing request ' + url + '. Error: ' + err); xhr.abort(); callBACk(new Error("Error making request to: " + url + " error: " + err)); } }; xhr.open(method,truE); Object.keys(headers).forEach(function(key) { xhr.setrequestHeader(key,headers[key]); }); xhr.send(); return xhr; }
您可以使用以下示例调用它:
jsonrequest({ url: 'https://api.github.com/users/staxmanade/repos',callBACk: function(err,data) { console.log(JSON.Stringify(data[0],null,' ')); } });
希望这可以帮助.
以上是大佬教程为你收集整理的javascript – 通过TVJS-tvOS消费API JSon调用全部内容,希望文章能够帮你解决javascript – 通过TVJS-tvOS消费API JSon调用所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。