के अंतिम भाग जाओ मैं, जावास्क्रिप्ट के साथ वर्तमान यूआरआई के अंतिम भाग प्राप्त करने की आवश्यकता की तरहयूआरआई
www.example.com/apple/beer/cucumber
के लिए इसे वापस चाहिए
ककड़ी
या
www.example.com/apple/beer/
इसे वापस चाहिए
बियर
मैं निम्नलिखित कोड के साथ आया था:
var url = window.location.pathname;
var urlsplit = url.split("/");
var action = urlsplit[urlsplit.length-1];
क्या यह फट सकता है उसे सुधार हुआ? यदि नहीं, तो शायद यह पोस्ट अन्य समस्याओं को एक ही समस्या के समाधान खोजने में मदद करेगा।
समाधान
सभी को धन्यवाद, यह लगता है कम से कम (उम्मीद सबसे अच्छा) समाधान:
var action = window.location.pathname.split("/").slice(-1)[0];
यह सवाल इसके बारे में डुप्लीकेट के रूप में चिह्नित किया गया था का डुप्लिकेट नहीं है
यहाँ एक समाधान जो भी उस स्थिति में काम करता है। यह एक और अधिक विशिष्ट अनुरोध है, और एक वैध व्यक्ति (मुझे खुद ही इसकी आवश्यकता है - पथ प्राप्त करना एक बात है, इसका अंतिम भाग प्राप्त करना एक और है)। – acdcjunior