2014-03-02 27 views
0

閱讀我使用以下方法來從URL中讀取變量:的JavaScript:從URL

$.urlParam = function(name){ 
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href); 
    return results[1] || 0; 
} 

相關網址設置是這樣的:

<a href="View?wl_id=' + i.event_id + '&title=' + encodeURIComponent(i.event_title) + '"> 

我有一個網址,這個網址是:

...&title=New%20clothes! 

要看到它我alert(decodeURIComponent($.urlParam('title')));這表明New Clothes! - 完美

我有另一個例子是:

...&title=Favorite%20Fragrances 

這提醒顯示F時 - 這是它

又如:

...&title=private%20testing 

當警報產生0

任何想法,爲什麼他們不都產生他們應該的?

回答

1

&amp;是不正確的。改爲使用&

+0

太棒了,謝謝 - 我會的時候會接受 –