草庐IT

object_url

全部标签

javascript - 在不更改 URL 的情况下 react 路由器

我需要无需更改URL即可正常工作的路由。在我自己实现这个之前,我尝试通过ReactRouter寻找一些东西。我看到有这样一个东西叫createMemoryHistory:createMemoryHistory([options])createMemoryHistorycreatesanin-memoryhistoryobjectthatdoesnotinteractwiththebrowserURL.Thisisusefulforwhenyouneedtocustomizethehistoryobjectusedforserver-siderendering,forautomatedt

javascript - 如何使用 JSON 从 Reddit API 中提取 url 数据

我正在尝试从subreddit提要中提取图像帖子URL,并呈现我页面上的元素。一直在尝试破解.getJSON()Flickrexample从jQueryDocs有一段时间了,我没有得到任何地方。有问题的代码:$.getJSON('http://www.reddit.com/r/pics.json',function(data){$.each(data.children,function(i,item){$('').attr("src",url).appendTo("#images");});});在正文中,我有元素:div#images我知道我需要使用JSONP,但不确定如何使用。有人

javascript - React 正在渲染 [object object] 而不是 JSX

我试图用一个对象(不是数组)在我的网站上呈现日记条目,但我遇到了一个问题,这是我当前的代码populateJournal(){constj=Object.values(this.state.journal);varjournalEntries='';for(vari=0;i{j[i].title}-{j[i].date}{j[i].entry};}return({journalEntries});当我调用这个函数时,它呈现"[objectobject]"div之间的文本是纯文本。当我将循环更改为“journalEntries=”时,它会按预期呈现最后一个日记条目,但问题是它实际上并没有

javascript - Angular js - 检查当前 url 是否与路由匹配(使用动态 url 参数)

我只是在做这个设置:app.config(['$routeProvider',function($routeProvider){$routeProvider.when('/asd/:id/:slug',{templateUrl:'views/home/index.html',controller:'Home',publicAccess:true,sessionAccess:true});:id和:slug是动态参数。现在我想检查当前url是否匹配该路由(/asd/:id/:slug)例如url:asd/5/it-is-a-slug哪种方法最简单?我试过这个:$rootScope.$on

javascript - 如何调试此错误 : Uncaught (in promise) Error: Objects are not valid as a React child

控制台中的完整错误:Uncaught(inpromise)Error:ObjectsarenotvalidasaReactchild(found:objectwithkeys{id,name,description,css,ephemeral,readonly,topPost})Ifyoumeanttorenderacollectionofchildren,useanarrayinsteadorwraptheobjectusingcreateFragment(object)fromtheReactadd-ons.Checktherendermethodofexports.(…)我真的不

javascript - 从 javascript 调用 url

有没有办法使用javascript调用url并获得响应?我需要ASP.NET的等价物:WebRequestreq=HttpWebRequest.Create("http://someurl.com");WebResponsewebResponse=req.GetResponse();我有一个包含一些我需要的信息的外部URL,我想从JavaScript调用这个URL并解析响应以确定在我的应用程序中做什么。 最佳答案 如果url在同一域中,例如同一主机不同的应用程序,则可以发出AJAX请求。如果是这样,我可能会使用像jQuery这样的框

javascript - angular 2 禁用 url 编码

我想禁用url编码。当我在下面使用它时。this.router.navigate(['/profile',{tags:'one,two'}]);url是这样的http://localhost:4200/profile;tags=one%2Ctwo我希望它像下面这样http://localhost:4200/profile;tags=one,two有没有办法禁用url编码? 最佳答案 Angular2默认使用encodeURIComponent()对URL中的查询参数进行编码,您可以通过编写自定义URL序列化程序并覆盖默认功能来避免它

javascript - 使用 Javascript 创建并转到 url

我希望能够根据某些属性生成一个URL,然后转到javascript中的新URL。这是我目前所拥有的:triggerNumber=document.findcontrol(txtTrigNo).text;hostAddress=top.location.host.toString();url="http://"+hostAddress"/"+triggerNumber如何导航到新URL? 最佳答案 只需尝试:window.location=url;但在尝试这样做之前,您必须确保地址为"http://"+hostAddress"/"+t

javascript - 反转 Object.entries 转换

我正在使用Object.entries来从嵌套对象中获取一些值并对其进行过滤。obj=Object.entries(obj).filter(([k,v])=>{returntrue;//someirrelevantconditionshere});我的对象最终是一个由键和值组成的数组。[['key1',val]['key2',val]['key3',val]]是否有直接的方法将它们映射回对象?原始对象结构为:{key:val,key2:val2,key3:val3} 最佳答案 当然,只需使用.reduce分配给一个新对象:const

javascript - 将变量添加到 href URL 的末尾 onClick JQUERY

我觉得这应该行得通,但行不通。不确定我做错了什么。functionaddURL(){$(this).attr('href',function(){returnthis.href+'&cylnders=12';}Clickthis 最佳答案 首先,你少了一堆括号:functionaddURL(){$(this).attr('href',function(){returnthis.href+'&cylnders=12';});}其次,在您的代码中,“this”指的是窗口,而不是元素。试试这个:ClickthisfunctionaddUR