草庐IT

FILTER_VALIDATE_URL

全部标签

javascript - 从URL获取二级域名

有没有办法从url获取顶级域名例如,“https://images.google.com/blah”=>“google”我发现了这个:vardomain=newURL(pageUrl).hostname;但它给了我“images.google.com”而不仅仅是谷歌。我的单元测试是:https://images.google.com=>googlehttps://www.google.com/blah=>googlehttps://www.google.co.uk/blah=>googlehttps://www.images.google.com/blah=>google

javascript - 如何使用 JavaScript 获取包含哈希片段的先前 url?

我需要获取上一个url以重定向到上一个页面。我有像www.mysite.com/users/register/#1这样的url。我使用document.referrer获取以前的url,但它不返回哈希部分(#1)。如何获取包含hash部分的之前的url? 最佳答案 HowtogetpreviousurlincludinghashfragmentusingJavaScript?正如您所注意到的,其中的哈希片段部分意味着您不能使用document.referrer。如果前一个页面来自同一来源:您需要在该页面上使用代码记录完整的URL,例

javascript - Vue.js : Vuetify server side Datatable search filter not working

我正在为我的数据表使用vuetify。除搜索过滤器外,分页和排序都在工作。来自搜索过滤器的响应数据是正确的,但问题是它没有呈现对我的模板的响应。在vuetify文档那里只有分页和排序。我正在尝试通过服务器端实现搜索功能。我的用户.vueexportdefault{data(){return{max25chars:(v)=>v.length{constself=this;self.items=data.items;self.totalItems=data.total;})},deep:true}},mounted(){this.getDataFromApi().then(data=>{t

javascript - 我可以在不在 URL 中添加 '?callback=' 参数的情况下发出 jQuery JSONP 请求吗?

服务器不会接受请求URL中的任何参数,所以我需要删除URL中的所有额外参数,当然我无法控制服务器。jQuery:$.ajax({type:'GET',url:'http://cross-domain.com/the_jsonp_file,jsonpCallback:'jsonCallback',contentType:'application/json',cache:'true',dataType:'jsonp',success:function(json){console.log(json);    },});JSONP文件:jsonCallback({"test":"hello"}

javascript - Angular 2 : Validate child component form fields from the parent component

问题陈述:父组件有标签和一些里面的标签,子组件也有一些标签,父组件有一个我们正在验证提交表单时的表单字段。如何验证子组件来自父组件的字段submit表格?要求:如果父组件的表单包含带有input的子组件模板中的组件,然后是这些input如果从父组件提交,组件应该在点击时验证。调查结果:SO中有很多帖子有相同的问题陈述,但没有找到任何合适的解决方案。以下所有帖子都验证了整个表单,但我的要求是验证子组件中的每个字段。Angular2validationtogetherwiththechildcomponentAllowtemplate-drivenforminputsacrossacomp

javascript - 如何获取我网站上嵌入的 Google map 的 URL?

我正在使用GoogleMapAPI在网站上显示map。我想在同一页面上添加一个链接,将他们直接带到Googlemap上的map。是否可以对map进行API调用以检索当前位置/缩放级别或起始位置/缩放级别的URL? 最佳答案 这是用于将Googlemap居中到一个点的链接:http://maps.google.com/?ll=LATITUDE,LONGITUDE&z=ZOOM您需要做的就是将上面的LATITUDE、LONGITUDE和ZOOM替换为所需的坐标。获取鼠标点击位置的经纬度,可以使用如下API代码:varmap=newGMa

javascript - 使用 Backbone.js 默默地将 url 更改为以前的

使用Backbone.js,是否可以让路由器导航到它来自的页面?我想在出现弹出窗口时更改我的URL的情况下使用它,并且我想在隐藏弹出窗口时将其更改回来。我不想简单地返回,因为我想将背景页面保持在显示弹出窗口之前离开它时的完全相同的位置 最佳答案 您可以通过扩展Backbone.Router并在导航期间存储所有路线来解决此问题。classMyRouterextendsBackbone.Routerconstructor:(options)->@on"all",@storeRoute@history=[]superoptionsstor

javascript - 根据 ajax 请求更改 url

我想向页面URL添加一些GET参数。我正在加载这样的内容:$("#content").load("shop.pl#content.product",$.param({categ:1)}));如何更改URL以具有相同的参数?categ=1? 最佳答案 您可以使用HTML5pushStateAPI为了达成这个。然而,只有最新的浏览器才支持它,而IE甚至在IE9中还不支持它。事先没有办法做到这一点。但是,有一种约定,您将使用location.hash来指示状态已被ajax请求修改的页面。有关如何使用url哈希指示页面状态的更多信息,您可能

JavaScript filter() 方法混淆

作为LearnJavaScriptProperly的一部分,我正在研究JavaScript:权威指南,我在推理第7章数组方法部分的filter()方法时遇到了麻烦。这是提供的示例:Thefilter()methodreturnsanarraycontainingasubsetoftheelementsofthearrayonwhichitisinvoked.Thefunctionyoupasstoitshouldbepredicate:afunctionthatreturnstrueorfalse.ThepredicateisinvokedjustasforforEach()andma

javascript - 路径更改时 Webpack 从错误的 URL 加载

我正在编写一个React应用程序,当我导航到localhost:3000时一切正常,但是当我尝试转到localhost:3000/foo/page时,我收到一条错误消息,告诉我无法加载localhost:3000/foo/bundle.js。对我来说,这看起来像是Webpack在错误的位置查找bundle.js的问题,但我不确定。如何让应用程序始终查看bundle.js的localhost:3000?这是我的一些webpack配置。varTARGET=process.env.npm_lifecycle_event;varROOT_PATH=path.resolve(__dirname)