2013-02-22 72 views
0

我的網址是更換URL參數

/home/?tx_besijobs_pi1[pointer]=2&cHash=749431ca0340bf2344cc90704f79570f 

我的jQuery代碼包含

var pntr = getUrlVars()["tx_besijobs_pi1[pointer]"]; 

從中我得到的指針值1,2,3,...

我有將指針值更改爲0單擊下一個Tab鍵。 我更換代碼看起來像

id =id.replace("[pointer]=pntr", "[pointer]=0"); 

但它不工作...

如果我手動給指針值

id =id.replace("[pointer]=2", "[pointer]=0"); 

的代碼將工作。如何在代碼中使用「pntr」?

回答

0

使用正則表達式:

var url = '/home/?tx_besijobs_pi1[pointer]=2&cHash=749431ca0340bf2344cc90704f79570f'; 
alert(url.replace(/pointer\]=\d{1,}/gi, "pointer]=0")); 
+0

非常感謝... :) – philomine 2013-02-22 08:12:11

1

pntr是一個變量,所以它應該在引號外。

試試這個:像

id = id.replace("[pointer]=" + pntr, "[pointer]=0"); 
+0

非常感謝....這workss :) – philomine 2013-02-22 07:59:54