2012-05-31 98 views
0

我有可變如何使用jquery從url中刪除一部分url?

var url = http://www.abc.it/it/security/security.aspx?security=pdfcompare&../securitycomparepdf/default.aspx?SecurityTokenList=blab]2]0]blab$ALL|blab]2]0]blab$ALL|blab]2]0]blab$ALL; 

我需要使用jQuery從中取出一部分"../securitycomparepdf/default.aspx?"一個JavaScript,使變量變成

http://www.abc.it/it/security/security.aspx?security=pdfcompare&SecurityTokenList=blab]2]0]blab$ALL|blab]2]0]blab$ALL|blab]2]0]blab$ALL; 

可有人請建議?

感謝

+3

jQuery的不提供字符串操作方法,你必須使用提供的方法b JavaScript本身。 –

回答

1

做了一個演示給你:http://jsfiddle.net/B3Uwj/27/(從@tats_innit)

url = url.replace("../securitycomparepdf/default.aspx?", ""); 
+1

我已經嘗試了這幾次,但它不工作。 –

+1

@ronanmarsh:那麼你可能在另一個地方出現問題,你應該提供更多關於你的情況的信息。我們只能用你給我們的東西來工作。如果你的代碼和你發佈的一樣,我可以告訴你這是不合法的JavaScript,URL必須包含在字符串分隔符中。你提供的信息越多,你會得到更好的答案。 –

+0

@ronanmarsh我剛剛嘗試和工作。 – neworld

1

使用以下JS

var url = "http://www.abc.it/it/security/security.aspx?security=pdfcompare&../securitycomparepdf/default.aspx?SecurityTokenList=blab]2]0]blab$ALL|blab]2]0]blab$ALL|blab]2]0]blab$ALL"; 

url = url.replace("../securitycomparepdf/default.aspx?",""); 

​alert(url);​ 

看到一個活生生的例子here