[問題] jQuery擷取URL字串

看板Web_Design作者 (老實樣)時間14年前 (2011/12/20 18:21), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/2 (看更多)
請問一下 我下了這個語法 window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 把URL後面"?"後面的字串都截取出來了 然後會有一個前端的網頁 會連到我的網頁 並在網址後面帶參數 並且要用if來判斷參數 來做事情 例如網址是www.qoo.com.tw?mode=del&seq=59 if(jQuery或是JavaScript語法判斷是不是mode=del&seq=59) { } 請問if條件式該怎麼寫才好呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.229.136 ※ 編輯: s66449 來自: 122.146.229.136 (12/20 18:44)

12/20 18:48, , 1F
你都會切&了,接下來就切=去判斷阿
12/20 18:48, 1F
我改成這樣 window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'). split('='); 結果出現這錯誤訊息??? 錯誤: 物件沒有支援這個屬性或方法 'split' ※ 編輯: s66449 來自: 122.146.229.136 (12/20 19:17)

12/20 19:29, , 2F
你切出來的是陣列不是字串
12/20 19:29, 2F

12/20 20:42, , 3F
http://tinyurl.com/7lhmsx9 人家都幫你寫好了
12/20 20:42, 3F

12/20 20:42, , 4F
要抓?後面的字 直接用window.location.search即可
12/20 20:42, 4F

12/20 20:43, , 5F
window.location.search.substr(1).split('&')
12/20 20:43, 5F

12/20 20:45, , 6F
split完之後會變陣列 陣列是不能split的
12/20 20:45, 6F

12/20 20:45, , 7F
算了直接回文好了 好像很簡單
12/20 20:45, 7F
文章代碼(AID): #1Ey66Mj- (Web_Design)
文章代碼(AID): #1Ey66Mj- (Web_Design)