2014-04-18 57 views
0

我正在嘗試創建一個SOS頁面,其中我正在更改按鈕單擊後頁面上的鏈接。我的問題在於鏈接被更改,但它們會附加到當前頁面URL。將鏈接附加到當前頁面URL

我的鏈接確實包含HTTP://(我的聲譽小於10此處)

EG。

記事的原始鏈接 - 「HTP://xyz.com的login_type =加密&登錄= &密碼=」
必需的鏈接 - 「HTP://xyz.com的login_type =加密& loginxxx = &密碼= YYY」,我得到
實際鏈接 - 「HTP://currentpageURL.com」?HTP://xyz.com的login_type =加密&登錄= &密碼= 「」

這裏是我的js正在使用

function handleClick() 
{ 

    var uid, pwd; 
    uid = $("#uid").val();    
    pwd = $("#pwd").val(); 
    if(uid != "" && pwd != "") 
    {  
     $("#links").show(); 
     $("#login").hide(); 
     $('a').each(function() { 
      var href = $(this).attr("href"); 
      $(this).attr("href", href.replace("login=", "login=" + uid).replace("password=", "password=" + pwd)); 
     }); 
    } 
    else { alert("Please enter valid credentials"); }  
} 

回答

0

您可以使用附加鏈接找到腳本的「最後部分」,然後只需添加「login =」和「password =」「即可結束?參見:this.href vs $(this).attr('href')

+0

它無法解決問題。感謝您的回覆.. – user2285398

相關問題