[英]Create array from url hash divided by “/” using Jquery/JavaScript
[英]Create a string/var/array from part of URL using javascript/jquery?
根據URL的一部分來填充視圖。
www.example.com/f/ objectID我有一個網站,其視圖基於parse.com上存儲的objectID加載
如何從URL中提取/解釋“ objectID ”以填充/ f /視圖?
看一下window.location
對象。 從那里,您只需要一些字符串方法。
var objectID = location.pathname.split('/').pop();
.split()
會將路徑拆分為用/
分隔的片段, .pop()
將檢索最后一個片段。 當然,如果objectID
不一定總是最后一個段,請使用適當的(從0開始)索引從split
返回的數組中檢索它。
另一個可能具有更好性能的解決方案(對於此用例而言,實際上並沒有什么不同),假定objectID
是最后一個段:
var objectID = location.pathname.substring(location.pathname.lastIndexOf('/')+1);
正則表達式可以工作或拆分window.location.url:
var objectId = window.location.pathname.replace(/\/f\/(\w+)\/?/, '$1');
要么
var objectId = window.location.pathname.split('/')[2];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.