草庐IT

create_login_url

全部标签

javascript - 使用 React-router 在 Redux 中间件中获取 url 参数

我想在Redux中间件中提取URL参数,以便分派(dispatch)操作并在有效负载中使用这些值。 最佳答案 为了实现你的目标,你可以使用redux-router此库允许您将路由器状态保存在Redux存储中。因此,获取当前路径名、查询和参数就像选择应用程序状态的任何其他部分一样简单。之后你可以从中间件获取你的参数exportconstsomeMiddleware=store=>next=>action=>{///getparamsletparams=store.getState().router.params;///thendowh

javascript - 正则表达式仅在没有特定父段之前才匹配 url 段

我正在尝试匹配url的最后一段,当且仅当它前面没有特定段('news-events')。因此,例如,我想在此处匹配“my-slug”:http://example.com/my-slug...但不在这里:http://example.com/news-events/my-slug我正在使用javascript--尝试过这样的事情:\b(?!news-events)(\/\w+)\b$...但是单词边界方法在这里不起作用,因为/字符用作段之间的边界(因此,最后一个段被选中,无论它前面是否有“新闻事件”。如有任何想法,我们将不胜感激。非常感谢。 最佳答案

javascript - 使用 create-react-app 获取 api 数据

我是reactjs的新手,我正在使用create-react-app开始,但我不明白如何调用api来获取数据。这是我的代码:importReact,{Component}from'react';importlogofrom'./logo.svg';import'./App.css';//import{URL,KEY,city,countryCode}from'./config.json';constKEY="d7ba7d7818dd3cec9ace78f9ad55722e";constURL="api.openweathermap.org/data/2.5";constCITY="Pa

javascript - Ember : No model was found for 'user' and Duplicate POSTs created when executing the save promise

更新:有人可以帮忙吗?在本周的大半个月里,我一直在追求这个,但运气不佳。我确实注意到客户端正在生成两个POST。我已经为适配器添加了代码。还有其他我应该寻找的地方吗?我正在观看下面提供的视频教程,但在单击提交按钮将数据保存到数据库时无法解决两个错误。没有找到“用户”的模型正在生成两个POST。这会导致AssertionFailed错误,我怀疑这是因为从服务器返回的ID与前端的当前ID不匹配。我看到数据库有两条新记录。当我再次单击提交按钮时,应用程序会将我带回显示两条记录的待办事项页面。谁能告诉我做错了什么?当前版本:Ember:3.2.2Ember数据:3.2.0jQuery:3.3.

javascript - 从 iframe 获取 url 并在浏览器 url 中更新哈希

我尝试了一些不同的方法,但没有任何效果,基本上我需要从iframe获取当前位置/url,获取我想要的部分并将其返回到url中的哈希。我如何在javascript中执行此操作? 最佳答案 选择正确的iframe元素,拉出src属性,做你的事情,将src分配给window.location.hashvariframe=$('iframe');varsrc=iframe.attr('src');window.location.hash=src;编辑如果您想从iframe获取动态位置,您必须访问contentWindow属性:varifra

javascript - xul : creating a right click context menu item for only hyperlinks

我有一个关于构建firefox插件的问题,基本上我的目标是做以下事情,1)在我的插件中,我只想为链接[anchortags]显示右键单击上下文菜单项,并为页面的其余部分隐藏菜单项2)如何将动态列表添加到我的菜单中,即根据用户的选择动态添加菜单列表项的数量。谁能给我指出正确的方向谢谢!! 最佳答案 为contextmenu事件绑定(bind)一个事件监听器,判断被点击的元素是否为链接,例如:window.addEventListener("contextmenu",function(e){varmenu=document.getEle

javascript - 使用 windows.location.replace 刷新页面不使用 URL 中的哈希

我有一个AJAX调用,它负责一些服务器端设置(我将其用于登录、语言切换等)。如果且仅当服务器端设置由于此调用而实际更改时,我想刷新当前页面(不重新发布POST表单数据,我们应该在POST后立即在页面上)。AJAX回调中的一个简单JS负责处理此问题:window.location.replace(window.location.toString());这很好用,直到我开始使用anchor。假设我的网址类似于http://www.mysite.com/index/list#someplace然后我执行上述以window.location.replace结尾的ajax调用,然后什么也没有发生

javascript - JavaScript 中当前脚本的 URL

如何找到被调用的JS文件的URL?假设JS文件(库的一部分)和HTML文件(应用程序)位于不同的服务器上。找出HTML文件的URL很容易。但是如何在JS文件本身中找出JS文件服务器的服务器名称和路径?(编辑:在同一目录结构中有一个加载程序调用该库的其他JS文件)最好是JQuery或纯JS解决方案。编辑:从您的回答和评论中了解到后,我决定将加载程序代码实际移动到第一个服务器上会更清晰,html也位于该服务器上,从而避免了该问题。 最佳答案 在JQuery中你可以这样做:$('script').each(function(i,e){al

javascript - 从 Url 中提取单词

我有搜索功能,想在搜索输入中显示搜索词。我的网址是:search-1.html?keyword=XXXXXX我如何获取它并在输入中显示它?提前谢谢你。 最佳答案 使用这个:http://ajaxcssblog.com/jquery/url-read-get-variables/祝你好运!哦,然后您可以使用以下内容在输入字段中显示其值:$("#inputId").val($.url.param("keyword")); 关于javascript-从Url中提取单词,我们在StackOver

javascript - 真实世界 URL 的 URL 验证正则表达式

我想验证给定的字符串是URL。匹配文本中的URL也很好,但不是必需的。我已经搜索并进行了实验,但到目前为止,我还没有找到可以满足这些要求的东西:不得接受在被视为链接时会带来安全风险的字符串。例如,clickme是一个有效的HTML元素,并且至少在某些浏览器中确实有效(引发警报等)。我担心如果我允许任意方案(见下文),它可能会损害安全性(如前所述,例如,此处:WhatisthebestregularexpressiontocheckifastringisavalidURL?)。必须在JavaScript中正常工作。如果它在Java中也能同样工作,那就太好了——我正在GWT中开发,所以这很