Tag: url

设置URL参数而不会导致页面刷新

如何使用History.pushState()设置URL参数以避免浏览器刷新? 如果有一个不简单的JS解决方案,是否已经有一个流行的库或jQuery的内置函数? 这是一个相关的SO问题,其中接受的答案实际上根据评论和我的测试不起作用(它删除查询字符串而不是更新值): history.pushState()更改查询值 为了清楚起见,我指的是查询字符串中的url参数: http://google.com/page?name=don : http://google.com/page?name=don tim don所以我们可以将don更改为tim而不会导致重新加载。 这是我找到的一种可能的解决方案 。 但是我对使用只有2个粉丝的JS库感到紧张:P

如何在javascript或jquery中获取没有页面的当前URL

如何在Javascript或jQuery中获取没有页面的当前URL。 例如,如果url是: http://www.abc.com/music/pop.aspx 我希望得到没有页面的完整路径,如下所示: http://www.abc.com/music/ 无需担心参数。 谢谢

打开除域之外的新选项卡中打开的所有外部链接

我正在尝试在新窗口中打开网站上的所有外部链接。 但是,该网站有2个版本。 例如商店和主要网站。 因此,在主站点上,我们可能会有链接到http://store.site.com 。 我在这里有一些代码可以让我在新窗口中打开所有外部链接。 但是,我希望能够排除某些域名。 就像我上面提到的那个。 这是代码: $(document).ready(function() { $(“a[href^=http]”).each(function(){ if(this.href.indexOf(location.hostname) == -1) { $(this).attr({ target: “_blank”, title: “Opens in a new window” }); } }) }); 我是JS / Jquery的新手,所以很多信息都很棒。

如何使用jquery来操作查询字符串

我有一个选择下拉列表,其id映射到值。 在onChange事件中,我想重定向到相同的url,但是在查询字符串中附加了“id = value”。 如何检查此’id’选项是否已存在于查询字符串中(我不想要多个值)并根据需要替换/追加。 我如何检查’?’ 已经在查询字符串中,如果不是,则附加到url。 使用jquery有一个简单的方法吗? 对于$().ajax(url, {options})调用$().ajax(url, {options})它必须在引擎盖下做类似的事情。 我希望我可以做$().redirect( url, { id : $(this).val() })或者其他。 提前致谢。 注意:此页面可能会或可能不会传入一些不同的查询选项(在其他表单选项上设置默认值),因此无法替换整个查询字符串。 $(function(){ $(‘#selector’).change(function(){ // problem if ‘id’ option already exists var url = location.href + ‘?;id=’ + $(this).val(); location.assign( url ); }); }); reset one two three

jQuery + Ajax Hash / History等等

我试图在jQuery中使用URL哈希来控制Ajax中的历史记录并使链接/页面可书签。 我已经尝试了几乎所有的插件,我似乎无法正常工作,所以我真的没有任何代码示例。 但我愿意接受任何建议,信息,教程等。 我试图将其中的一个页面的差异在于我有一个jQuery动画驱动的启动/加载页面,这也是所有内容将被加载到的页面。 ..在这个链接上,我想绕过所有的启动/加载动画,并根据哈希值/字符串(在本例中为#home)直接加载内容。 我一直试图想出这个问题一段时间,非常感谢任何帮助,谢谢!

Javascript标签导航

目前,我正在使用跟随点击事件的跟随function。 $(‘a.ux-thumb-wrap’).click(function(e){ e.preventDefault(); href=$(this).attr(‘href’); if($(player_container).is(“:visible”)){ $(player).tubeplayer(‘play’, href) } else { $(player).tubeplayer({ width: 853, height: 480, allowFullScreen: “true”, preferredQuality: “large”, loadSWFObject: false, modestbranding: false, initialVideo: href, autoPlay: true }); player_container.slideDown(“slow”); } 我想得到这个结果 如果访问者将一些电影的直接url(看起来像:domain.com/?page=youtube # 5hly8)输入地址栏,然后获取#符号后面的值并分配给href ,请执行其余function 在播放过程中,如果用户点击另一个缩略图,请将地址栏上的#符号后的值更改为缩略图href标记,然后执行其余function 我之前没有使用过hashtags。 请帮我修改这个function。

jquery构建http查询字符串

我有一个像这样的对象: Object id: “myid” token: “sometoken” 我需要构建一个HTTP查询字符串并得到这样的东西: http://domain.com/file.html?id=myid&token=sometoken 我有什么想法可以做到这一点?

拖放:如果图像是链接(不是链接的URL),如何获取图像的URL

我有这个代码: function drop(evt) { evt.stopPropagation(); evt.preventDefault(); var imageUrl = evt.dataTransfer.getData(‘URL’); alert(imageUrl); } 小提琴 如果删除元素,它会提醒图像的URL。 到现在为止还挺好。 我的问题是,如果你删除元素,它会提醒元素的href的url。 我想提醒中的元素的url,就像你在上面的例子中下载图像一样。 那可能吗? 我不介意使用Jquery或任何其他库。 我只想在元素中获取图像的url。 重点是将图像链接从其他网站拖到我的网站并获取图像的url。 为了更清楚我想要实现的目标,请尝试在此post下拖动我的个人资料图片并将其放入小提琴中。 它提醒http://stackoverflow.com/users/3074592/laaposto 。 我希望http://sofzh.miximages.com/javascript/juvdV.jpg?s=32&g=1收到提醒。 我希望该解决方案适用于最新版本的Chrome和Firefox。

如何使用动态内容更新Twitter分享按钮URL?

我在应用程序开始时初始化推文按钮,在用户交互之后,使用HTML5 pushState更新当前窗口的位置,但是twitter按钮仍然在初始化时共享以前的URL。 如何更新twitter使用的URL?

从url获取哈希值

我试图在点击链接后获取哈希值。 有任何想法吗? 例如 链接 index.html#needThis 这是我的结果: index.htmlneedThis 如何删除’index.html’? $(‘#myselector’).on(‘click’, ‘a’, function(){ var hash = $(this).attr(‘href’).replace(‘#’, ”) //get url console.log(hash); })