http://jsfiddle.net/ninmonkey/T2w4E/10/

我正在尝试显示图像,例如: <img class="randImage" src="http://imgur.com/random" />但这不起作用。 如果您访问http://imgur.com/random ,它将重定向到有效的图像URL。

我尝试使用javascript来执行请求,将结果用作新的src 没用 (所有google结果都与创建重定向有关。我需要现有重定向的结果。)

作为测试,我手动创建了一个随机数组,并且可以正常工作。

var names = ["http://i.imgur.com/vvIbzVL.jpg", "http://i.imgur.com/0bbqCk6.gif", "http://i.imgur.com/U1AyHde.gif", "http://i.imgur.com/iUABgnE.gif", "http://i.imgur.com/mIUH5Gg.gif"];
var urlRandom = "http://imgur.com/random";

// random image from array
function randomize() {
    var item = names[Math.floor(Math.random()*names.length)];
    $(".randImg").attr("src", item);       
}

//didn't work, using "http://imgur.com/random
function randomImgur() {
  $.ajax( {
    url: urlRandom, context: document.window 
  }).done(function() {
      console.log("done");
      $(".randImg").attr("src", $(this).src);

      var randImage = new Image();
      randImage.src = $(this).url;

      $(".randImg").attr("src", randImage.src);
      console.log("src = " + randImage.src );
  });

}

// toggle these to test.
//$('.randImg').click( randomize );
$('.randImg').click( randomImgur );
randomize();

  ask by ninMonkey translate from so

本文未有回复,本站智能推荐:

3回复

Rails重定向后Javascript无法执行

我的应用程序包含一个非常简单的登录名和两个单独的AJAX调用。 我有一个加载微调器,只要页面包含在index.js中,它就会自动隐藏 用户登录时发生以下情况 路由路径将我带回到存在index.js文件的“ home#index”。 当用户登录时,发生重定向并且隐藏了加载微调器
1回复

移动设备:重定向后Javascript不起作用

我的履历页面上有一个Javascript,当有人进入我的网站时,它会由onLoad函数触发,当我设置重定向到另一个页面(使用相同javascript的不同语言版本)后,该脚本在重定向后不会触发onLoad,我必须手动重新加载页面才能运行脚本。 我检查了互联网上的建议,尝试了关于在StackOv
2回复

重定向到Javascript中的先前ROUTE

假设我在此页面上: 我想将用户重定向到: http://example.com/users/BECCA/edit 我怎样才能做到这一点? (我也熟悉window.history.back();但是我的问题还有其他问题!) 谢谢。
2回复

PHP重定向后执行JavaScript功能

我有一个页面,用户可以在其中创建要拍卖的物品。 如果他提交了项目创建表单,浏览器将通过以下PHP代码行将其自动重定向到新创建的页面: 我想在创建项目后(在新创建的页面上)立即显示一条通知,指出该项目已创建。 这是我用来调用通知的(有效)代码: 编辑:我认为人们误解了这个问题。
1回复

将表格隐藏在div中,仅在重定向后显示

我有一个可以与Joomla组件一起使用的表单,该组件已经过大量修改。 现在,我还要在表单之前添加付款集成。 我计划在成功从Payment重定向后将页面上的申请表隐藏起来,然后仅显示它。 我该怎么办? 代码: 申请表 付款按钮>表格
1回复

Javascript,在重定向后等待页面加载然后执行代码

嗨,我已经看到此解决方案在此站点上发布了好几次,答案通常是以下之一。 我正在做一个google扩展程序,它使用chrome的选项卡更新重定向到新页面,然后使用chrome的选项卡executescript将新脚本引入该新重定向的页面以单击按钮。 我将重定向页面,然后使用上面的方法尝试使
3回复

在Javascript中检测操作系统版本并重定向

美好的一天 我已经进行了一些研究,发现您可以使用以下JavaScript来检测用户操作系统,无论是Android,iOS,Windows等: 现在,我想根据用户的操作系统将用户重新定位到苹果Appstore或Google Play商店,如下所示: HTML: 和相关的
2回复

如何在Javascript或jQuery中重定向URL

有人可以帮我理解在Javascript或jQuery中PHP的简单重定向之后如何执行此操作吗? 如果客户端希望将www.clientsite.com/bbc重定向到http://www.bbc.com/则在PHP中,我将制作“ bbc”文件夹并在其中创建一个index.php文件并添加以下
2回复

某些版本的IE中的JavaScript重定向问题

我有以下js(在.net网页中),当网站访问者从下拉列表/选择中选择一个选项时会触发该脚本。 结果是打开了一个链接。 pdf,使用dropdownlist的value属性/选择url。 这在Firefox和chrome中可以正常工作,并在IE的最新版本中赢得8。 但是 , Wi
2回复

防止Javascript函数中的重定向循环

我有一个资源,可以通过两个URL获得,例如:mygoodlookingurl.de/nice.jsf和mybadlookingurl.de/bad123454423523413413.jsf 我必须调用外观不好的URL一次,然后再重定向。 目前,我使用了JQuery的document-r