Tag: url

使用jQuery获取url并提取url段

在具有类别列表的网页上,每个类别标题都以以下格式链接: http://localhost/admin/category/unpublish/2 我编写了以下js代码,尝试捕获url和段’unpublish’(动作)和’2’(id),并需要将请求发送到http://localhost/admin/category $(‘#statusChanges a’).click(function(evt) { // use the click event of hyperlinks evt.preventDefault(); var url = $(location).attr(‘href’); // var action = url.segment(3); /*JS console complains that url.segment() method undefined! */ // var id = url.segment(4); $.ajax({ type: “GET”, url: $(location).attr(‘href’), dat: ”, /* do I need to fill the data with json data: {“action”: […]

在url中使用#打开模态

对不起,我很抱歉这个问题,但我想在url中用#打开模态。 因此,如果我打电话给www.domain.com/#modal1,它将打开带有模式加速的页面。 哦,我正在使用jquery。 谢谢!

javascript更改get参数而不重定向

如何在不重定向的情况下更改get参数? parent.location.search = “?after=20”; // ok that changes, but also redirect to the new page 有解决方案吗 或者答案是否定的,如果不是,请写大号。

JQuery Ajax在url中添加哈希

我这里的代码使用struts2-jquery插件 Choose A task Ajax Validation 当我点击它的内容时,url会改变为这样的内容,url中没有任何变化。 它仍然保持不变,我想要的是,当我点击链接时会发生这样的事情www.myapp.com/#ajaxvalidation 。 当我运行代码时,锚标签被翻译成这样的东西 Ajax Validation 有了这个,我将如何在url中添加哈希?

CodeIgniter + jQuery(ajax)+ HTML5 pushstate:如何使用真实URL进行干净的导航?

我目前正在尝试建立一个新的网站,没有什么特别的,漂亮的和小的,但我一开始就陷入困境。 我的问题是干净的URL和页面导航。 我想以“正确的方式”做到这一点。 我想要的是: 我使用CodeIgniter获取干净的url,例如“www.example.com/hello/world” jQuery帮助我使用ajax,所以我可以.load()其他内容 现在我想使用像pushstate这样的HTML5function来删除URL中的# 应该可以在没有页面刷新的情况下来回移动,但页面仍将根据当前URL显示正确的内容。 还应该可以重新加载页面而不会出现404错误。 由于CodeIgniter,该网站应该存在。 (有一个控制器和一个视图) 例如: 一个非常基本的网站。 两个链接,称为“foo”和“bar”,下面是一个emtpy div框。 基本URL是example.com 当您单击“foo”时,URL将更改为“example.com/foo”而不重新加载,div框将使用jQuery .load()获取新内容。 对于其他链接也是如此,当然不同的内容和URL。 单击“foo”然后“bar”后,后退按钮将返回“example.com/foo”并显示相应内容。 如果我直接加载此链接或刷新页面,它看起来会一样。 没有404错误或其他什么。 试想一下这个页面并告诉我你将如何做到这一点。 我真的很想拥有这种导航,所以我尝试了几件事。 至今… 我知道如何使用CodeIgniter来获取这样的URL。 我知道如何使用jQuery加载其他内容,虽然我不完全理解html5 pushstate的东西,但我至少让它以某种方式工作。 但我不能让它一起工作。 我现在的代码很乱,这就是我不想在这里发布它的原因。 我查看了不同的教程,并将一些代码粘贴在一起。 我想上传我的CI文件夹会更好。 我看过的一些教程: 深入了解HTML5 HTML5演示 Mozilla操纵浏览器历史记录 Saner HTML5历史 Github:History.js (达到的最大链接数量:/) 我认为我的主要问题是,每个人都试图让它与所有浏览器和不同版本兼容,添加脚本/ jQuery插件等等,我对所有其他代码感到困惑。 我的脚本标签和实际的html内容之间有更多代码。 有人可以发布最基本的方法如何在我的示例页面中使用HTML5吗? 失败的尝试: 在我的测试页面上,当我返回时,URL会更改,但div框仍将显示相同的内容,而不是旧的内容。 我也不知道如何根据链接中的href属性更改脚本中的URL。 是否有类似$(this).attr(’href’)的东西,根据我点击的链接而改变? 现在我必须为每个链接使用一个脚本,这当然是坏的。 当我刷新网站时,CodeIgniter启动并加载视图,但实际上只是视图本身,我用ajax加载的视图,而不是整个页面。 但我想这应该很容易修复布局和正确的控制器设置。 还没有太在意这个。 在此先感谢您的帮助。 如果您有任何建议,想法或简单的想提及的话,请告诉我。 问候 […]

jQuery如果url哈希,点击事件/激活javascript

因此,从主页,我有一个链接到产品列表页面。 产品页面具有展开/折叠div。 我需要适当的div来扩展,具体取决于url是什么。 所以主页上的链接是 healthy snacks 当我点击上面的链接时,我想在产品页面上激活它: Healthy Snacks 我已经尝试了一些其他代码,我发现触发点击通过检查哈希标记,但没有一个正常工作,我认为这是因为ReverseDisplay js。 请有任何见解会有所帮助。 谢谢

在使用jquery重定向的POST后获取实际URL .ajax()

我在我的Web应用程序中遵循PRG(Post-Redirect-Get)模式,并使用类似以下内容来执行大多数POST: $.ajax({ type: ‘POST’, url: ‘A.html’, data: ‘….’, statusCode: { 302: function() { alert(“302”); // this is never called }, 200: function() { alert(“200”); }, }, success: function (data, textstatus) { alert(‘You are now at URL: ‘ + ??); }, error: function (data) { }, complete: function (jqXHR, textstatus) { alert(‘You are now at URL: […]

jQuery在向下滚动页面时更改哈希(片段标识符)

我正在建立一个寻呼机网站。 例如。 每个页面(总共5个)位于一个大页面上,主菜单固定在顶部。 当您单击菜单链接时,它会将您向下滑动到该页面锚标记,并且单击的菜单项将获得“活动”CSS类。 我现在要做的是允许用户滚动自己,但仍然有菜单“活动”项和URL哈希更改。 所以我的问题基本上是如何知道用户何时向下滚动到不同的页面,以便我可以更新菜单和URL哈希(片段标识符)。 谢谢

仅使用Javascript使用Bit.ly API缩小URL

我现在正在玩Javascript …我正在缩小一些使用bit.ly来推特的URL,然后我开始思考一个自动化流程,它可以使用他们的API缩小我想要的URL,然后我看了他们的文档,我看到他们只支持PHP(有一些Javascript),但无论如何,我只能使用Javascript吗?

用Jquery将URL params传递给php

我一直在尝试最后2个小时将参数从我的jquery传递给PHP。 我似乎无法弄清楚这一点。 所以我的代码如下 var something = getUrlParameter(‘month’); function Refresh() { $.ajax({ type: ‘POST’, url: ‘getCalendar.php’, data: {test:something}, success: function(data){ if(data != null) $(“#calendarDiv”).html(data) } }); } getUrlParameter是 function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split(‘&’); for (var i = 0; i < sURLVariables.length; i++) { var sParameterName = sURLVariables[i].split('='); if (sParameterName[0] == […]