Tag: api

点击使用YOUTUBE Iframe加载多个video

我在主video容器下面有一些缩略图。 我想点击每个缩略图 – 关联的video加载并开始播放使用新的YOUTUBE API IFRAME方法 您的帮助或指示将不胜感激 在这里预览JSFIDDLE 预览链接更新***

获取照片集的JQuery / Flickr API问题

我一直在努力整理一个通过Flickr管理的照片相册系统,过去一天我一直在玩Flickr API并使用以下代码,但它只是没有返回预期的HTML。 insetad我在浏览器中看到上面一行的错误($(’#images’)。html(theHtml);) $(document).ready(function(){ $.getJSON(‘http://api.flickr.com/services/rest/?&method=flickr.photosets.getPhotos&api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxx&photoset_id=xxxxxxxxxxxxxxxxxxxx=&format=json&jsoncallback=?’, displayImages); function displayImages(data) { var photosetID = “”; var title = “”; var theHtml = “”; $.each(data.photosets.photoset, function(i,set){ photosetID = set.id; title = set.title._content; ids.push(photosetID); titles.push(title); var sourceSquare = (set.media.m).replace(“_m.jp g”, “_s.jp g”); theHtml+= ”; theHtml+= ”; theHtml+= ”; }); $(‘#images’).html(theHtml); }); }); 我也见过这样的例子: $.getJSON(“http://api.flickr.com/services/feeds/groups_pool.gne?id=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lang=en-us&format=json&jsoncallback=?”, displayImages); BUt不确定组ID是什么,是否与设置ID相同? Flickr如何知道我在示例二中的身份,因为我没有看到任何API被传递。 我的偏好是让第一个例子正常工作,因为这是我一直在努力的,但任何建议/例子都会得到应用 干杯

使用jquery .html()插入html

我想在预先存在的 插入一大块html。 我正在使用这种方法: $(“td#content”).html(LOTS_OF_HTML_CODE_HERE); 但它不起作用。 我是一个菜鸟,有很多引号和’在HTML块中,似乎打破了它。 这样做的正确方法是什么?

jQuery – 解析JSON数据 – 变量名称有问题

我第一次尝试使用JSON数据。 我有一些使用jQuery的经验。 我发布到这个URL(tumblr api):jyoseph.com/api/read/json 我要做的是输出返回的json。 到目前为止我所拥有的: $(document).ready(function(){ $.getJSON(“http://jyoseph.com/api/read/json?callback=?”, function(data) { //console.log(data); console.log(data.posts); $.each(data.posts, function(i,posts){ var id = this.id; var type = this.type; var date = this.date; var url = this.url; var photo500 = this.photo-url-500; $(‘ul’).append(‘ ‘ +id+ ‘ – ‘ +type+ ‘ – ‘ +date+ ‘ – ‘ +url+ ‘ – ‘ +photo500+ ‘ – […]

尝试动态加载API和JS文件

我正在尝试动态加载Skyscanner API但它似乎不起作用。 我尝试了一切可能的方式,一切都发生了,内容消失了。 我试过console.log没有结果; 我尝试了chrome的开发人员工具中的元素,虽然所有内容的css保持不变,但内容仍然消失(我认为它可能是在html / body类型上添加display:none)。 我尝试了所有Google的异步技巧,但又是空白页。 我尝试了所有用于异步加载的js插件,结果仍然相同。 Skyscanner的API文档很差,虽然它们提供回调但它不像google API的回调那样工作。 示例: http : //jsfiddle.net/7TWYC/ 在头部加载API的示例: http : //jsfiddle.net/s2HkR/ 那么如何在按钮点击或异步上加载api? 没有文件在HEAD部分。 如果有办法阻止document.write使页面空白或以任何其他方式。 我不介意使用普通的js,jQuery或PHP。 编辑: 我已经将奖金设置为我以前50的50美元。 Orlando Leite回答了关于如何使这个asynch api加载的非常接近的想法,虽然有些function不起作用,比如选择日期,我无法设置样式。 我正在寻找一个答案,我将能够使用所有function,以便它可以正常工作,如果它是在加载时加载。 这是奥兰多的最新小提琴: http : //jsfiddle.net/cxysA/12/ – 编辑2在Gijs答案: Gijs提到了覆盖document.write的两个链接。 这听起来很棒,但我认为不可能实现我的目标。 我使用John的Resig方法来阻止document.write,可以在这里找到: http : //ejohn.org/blog/xhtml-documentwrite-and-adsense/ 当我使用这种方法时,我成功加载了API,但是根本没有加载snippets.js文件。 小提琴: http : //jsfiddle.net/9HX7N/

使用youtube api通过jQuery获取youtubevideo的标题

从youtybevideo中获取标题的最简单方法是什么,例如此video标题: http://www.youtube.com/watch?v=Wp7B81Kx66o 谢谢 !

jQuery的函数($)(jQuery)语法

可能重复: jQuery:什么(function($){})(jQuery); 意思? 我偶然发现了以下代码(包含在一个文件中),但我无法理解它的真正含义。 (function ($) { function doSomething1(somedata) { } function doSomething1(somedata) { } })(jQuery); 问题1:这种语法在jQuery的上下文中意味着什么 问题2:如何从其他文件(如HTML索引文件和其他JavaScript文件)中调用这些函数? 谢谢

jquery ajax调用时间太长或者什么的

我有一个表格,我希望确保Paypal电子邮件地址在我提交之前有效。 所以我正在进行这样的jquery提交调用 $(‘#new_user’).submit(function(){ $.ajax({ type: ‘post’, url: “/validate_paypal”, dataType: ‘json’, data: {email : $(‘#user_paypal_email’).val()}, success: function( data ) { if (data.response[“valid”] == false){ $(‘#user_paypal_email’).closest(‘.field’).addClass(‘fieldWithErrors’); $(‘#user_paypal_email’).append(‘This is not a valid email address’); return false; }else{ return true; } } }); 但问题是这个调用是一秒钟,并且页面已经在ajax完成之前刷新….如果我在调用结束时将返回false设置为false我可以看到我的json是正确的但由于某种原因我的方式它现在不会完成…任何关于如何纠正这一点的想法

如何访问Tumblr API Photo Data Feed(即所有照片,整个存档)?

我目前正在开发一个PHP项目,通过Tumblr API连接到Tumblr照片博客,用我的api-key访问指定Tumblr照片博客中发布的照片​​。 我使用Tumblr API文档开始并交叉引用了许多网站(包括这一个)和书籍,并设法“破解”/拼凑一个从指定博客检索Tumblr照片的程序。 我通过使用多个foreach和if-else控制流语句解析数组,然后将每张照片的检索到的URL放在一个数组中以便以后处理,成功连接并检索了照片。 但是,无论我连接到哪个Tumblr博客并从中检索照片,每个Tumblr博客的URL数组中只检索到19张照片 – 我想要检索所有这些照片。 我知道Tumblr一次加载一些图像,然后通过单击“下一个/上一个/更早”和/或无限向下滚动来加载更多图片以加载更多图像(特别是在存档中)。 这是带有用于连接Tumblr的api-key的示例URL: http : //api.tumblr.com/v2/blog/EXAMPLEBLOG.tumblr.com/posts/photo? api_key = API-KEY-NUMBER “ 所以我的问题是: 1.)如果只有一个API调用,是否可以访问所有post/照片? (我已经尝试过EXAMPLEBLOG.tumblr.com/archive,但这不会检索任何内容。) 2.)有没有办法访问整个Tumblr照片档案? 谢谢你尽你所能的帮助。 ** 2016年7月27日更新** 以下链接工作正常,从Tumblr博客照片post中获取20张图片: api.tumblr.com/v2/blog/EXAMPLEBLOG.tumblr.com/posts/photos?api_key=XXXXX‌​XXXXXXXX 以下链接不起作用 ,使页面barf和照片消失: api.tumblr.com/v2/blog/EXAMPLEBLOG.tumblr.com/posts/photos?limit=50?api_key=XXXXX‌​XXXXXXXX 我执行的PHP print()/ print_r()/ var_dump()输出(帮助我编程)表明问题在这里(所以我该怎么解决这个问题?我需要做更多的后端用户权限/用户吗? -token / OAuth-token / secret-token后端PHP编程,以获取Tumblr中照片限制为50的可能性,根据lharby建议的帮助(在评论中)?): RAW JSON DATA = Array ( meta => Array ( [status] => 401 [msg] => Unauthorized ) […]

来自Ajax-Call的响应不起作用

当我执行ajax调用时,我收到以下错误: “未捕获的SyntaxError:意外的令牌:” 我的jquery代码如下所示: $.ajax({ type: ‘GET’, url: “http://www.exampleUrl.com”, crossDomain: true, dataType: “jsonp”, jsonp: “jsonp”, mimeType: “application/json”, jsonpCallback: ‘callback’, contentType: “application/json; charset=utf-8”, beforeSend: function() { }, success: function (data) { alert(“success”); }, error: function (result) { } }); 为什么我没有得到json的回应。 在我的浏览器中直接使用相同的URL时,我得到了期待的json响应。 怎么了?