Tag: api

jQuery Ajax未经授权的401错误

我有这个代码: getToken(); echo “RSS Feed: “; echo “”; echo “”; echo “”; echo “”; echo ”; echo “”; ?> jQuery(“#click”).click(function(){ var quickadd = escape( jQuery(“input[name=rss_feed]”).val() ); var T = escape( jQuery(“#token”).val() ); var ck = escape( jQuery(“#ck”).val() ); var params = “quickadd=”+quickadd+”&T=”+T; jQuery.ajax({ type: “POST”, url: “http://www.google.com/reader/api/0/subscription/quickadd?ck=”+ck+”&client=scroll”, data: params, contentType: “application/json”, success: function(data){ alert(data); } […]

如何使用JS SDK检测从fb注销而不刷新页面

嗨朋友们, 我正在开发一个网站,其中使用Facebook Javascript API向我们的朋友发送消息。 当用户退出fb时,弹出js API对话框时显示错误 “Refused to display ‘https://www.facebook.com/login.php?api_key=0&skip_api_login=1&display=dialo…cale%3Den_US%26name%3DAnything%26to%3D1791715188%26from_login%3D1&rcount=1’ in a frame because it set ‘X-Frame-Options’ to ‘DENY’.” Currenty,我正在使用FB.getLoginStatus来检测用户是否已注销。 但这只能第一次工作,我无法动态检查它(这意味着当我退出fb帐户并回到同一个窗口并尝试发送下一条消息而不刷新时,它会显示上述错误。)。 这里如何动态检测用户当前是否已注销。 有没有办法动态检查FB.getLoginStatus没有页面刷新。 我在下面显示我的代码。 $(document).ready(function(){ window.fbAsyncInit = function() { FB.init({appId: ‘**************’, xfbml: true, cookie: true,status:true,oauth:true}); /*FB.Event.subscribe(‘auth.login’, function() { //window.location.reload(); });*/ FB.Event.subscribe(‘auth.logout’, function(response) { alert(‘logged out!’); }); }; function facebook_send_message(to,name) { //function called when a button […]

ajax调用中的输入值不起作用

我正在进行一个小型的试错项目,它允许您在Instagram上搜索照片。 我找到了这个例子 ,它完美无缺。 不幸的是,在该示例中只能使用一个静态标记。 我想要做的是允许用户搜索标签。 然后将该输入值用作ajax调用中使用的标记。 不幸的是,这不起作用。 控制台或任何东西都没有错误。 只是没有回应。 jQuery的 // Search new tag $(“form#s-form > button”).click(function () { if (!$(“form#s-form > input”).val()) { // notice no value given } else { var tag = $(“form#s-form > input”).val(), // Here is the tag maxid = $(“#more”).data(“maxid”); // change the data-tag to the tag that is […]

Zillow API错误:“没有’Access-Control-Allow-Origin’标题存在”

我试图从XML中提取一些Zillow数据但是在加载XML时遇到问题。 我的代码如下(我用URL中的API KEY替换了API密钥): $.ajax({ url: “http://www.zillow.com/webservice/GetDeepSearchResults.htm?zws-id=API KEY&address=10608+floral+park+lane&citystatezip=20878”, dataType: ‘xml’, success: function(data){ console.log(data); } }); 但是,我收到以下错误: XMLHttpRequest无法加载http://www.zillow.com/webservice/GetDeepSearchResults.htm?zws-id=API KEY&address = 10608 + floral + park + lane&citystatezip = 20878。 请求的资源上不存在“Access-Control-Allow-Origin”标头。 因此,不允许来源“http://网站域名”访问。 任何人都可以指出我正确的方向/告诉我究竟发生了什么?

在动态生成的html数据表上应用jQuery Resizable

我需要你的帮助。 一旦生成,我似乎无法使用jQuery Resizable API来处理动态生成的数据表。 似乎函数在完成后调用它但是我得到一个错误“对象预期” #mstrWrapper { position: relative; height: 200px; width: 800px; border: 1px solid #808080; overflow-y: scroll; overflow-x: scroll; scrollbar-base-color: #DFDFDF; scrollbar-arrow-color: #235A81; } #mstrTable { width: 800px; color: #235A81; font-family: Arial; font-size: 9pt; border: 0px; } #mstrTable th, #mstrTable td { border-bottom: 1px solid #808080; border-right: 1px solid #808080; padding: 3px; } […]

Javascript API在主站点上运行正常,但无法在外部服务器上运行

此代码可与jQuery结合使用,在页面上嵌入一个按钮,允许用户共享指向我站点的链接。 javascript文件必须使用xmlHTTPrequest连接php文件来检查你是否登录,然后在我的网站上发表评论。 它非常简单,因为您只需单击它创建的按钮即可。 或不。 好吧,它可以在http://mainserver.co.uk上的任何页面上正常工作,但在我的外部服务器上,它只显示控制台错误,如 XMLHttpRequest cannot load filename. Origin http://externalserver.com is not allowed by Access-Control-Allow-Origin. 嗯,我知道这一定是可能的,因为twitter,google和facebook都可以做到,所以为什么我不能呢? 编辑 好,谢谢。 但这仍然是一个问题。 用户在mainsite上有会话,告诉网页他们已登录。 使用这段代码,我可以测试一下。 当我登录并运行此代码时,它在主站点上返回0,但在外部站点上返回1,就好像我只在主站点上测试时登录

如何从jquery ajax请求中获取返回数据?

function isNewUsername(str){ var result; $.post(‘/api/isnewusername’, {username:str}, function(data) { result = data.result; }, “json”); return result; } 所以,我的问题很简单,但我无法弄清楚。 我想从isnewusername函数访问结果。 我很好奇答案,因为我花了1个小时。 谢谢

没有“Access-Control-Allow-Origin”标头但无法访问API

我正在尝试使用英国议会API,但我遇到了这个错误: XMLHttpRequest无法加载http://findyourmp.parliament.uk/api/search?q=london&f=js 。 请求的资源上不存在“Access-Control-Allow-Origin”标头。 因此,不允许来源“ http://example.com ”访问。 我知道这意味着什么,但是没有JSONP选项,我无法编辑议会的API。 我怎么能绕过这个? 我可以通过我的服务器上的PHP文件路由请求,我可以允许访问,还是不能解决问题? 这是我的代码: var search_term = $(‘#input’).val(); var url = ‘http://findyourmp.parliament.uk/api/search?q=’ + search_term + ‘&f=js’; $.getJSON(url, function(jd) { $(‘#div’).html(‘Constituency: ‘ + jd.constituency_name + ”); }); 编辑 API在这里。

使用jQuery.getJson获取Web API

我是ASP.NET Web API的初学者。 无法使用jQuery.getJson()来获取ASP.NET Web API 这失败了: //in “file:///C:/Users/lil/Desktop/index.html” var url = “http://localhost:56110/api/Values”; $.getJSON(url, function (data) { $(“#locMsg”).text(“success”+data); });` 这成功了: //in “http://localhost:56110/index.html” var url = “http://localhost:56110/api/Values”; $.getJSON(url, function (data) { $(“#locMsg”).text(“success”+data); }); 我虽然是因为跨域请求,但这成功了: //in “file:///C:/Users/lil/Desktop/index.html” var url = “http://api.flickr.com/services/feeds/photos_public.gne?tags=dog&tagmode=any&format=json&jsoncallback=?”; $.getJSON(url, function (data) { $(“#locMsg”).text(“success”); }); 然后我试着添加“jsoncallback =?” 但也失败了: //in “file:///C:/Users/lil/Desktop/index.html” var url = “http://localhost:56110/api/Values?jsoncallback=?”; $.getJSON(url, […]

使用带有CloudFlare API的jQuery JSONP时的同源策略错误

我收到错误(XMLHttpRequest cannot load https:// www.cloudflare.com/api_json.html?tkn=&email=&z=&a=rec_load_all&callback=%3F. Origin http:// domainmanager.tech-bytes.org is not allowed by Access-Control-Allow-Origin.)尝试通过jQuery向JFSP请求发送JSONP请求时, (XMLHttpRequest cannot load https:// www.cloudflare.com/api_json.html?tkn=&email=&z=&a=rec_load_all&callback=%3F. Origin http:// domainmanager.tech-bytes.org is not allowed by Access-Control-Allow-Origin.) (由于Stack Overflow链接限制在URL中插入的空格)。 CloudFlare API声明您可以通过附加&callback=mycallback参数来请求JSONP回调 。 我不确定我是否应该用某些东西替换mycallback,我尝试用它替换它? 因为这是其他一些资源所说的,或者我必须对我的代码做一些其他修改。