我正在嘗試發送ajax請求。以下是代碼無法發送帶#參數的Ajax請求
var parameters = '?dbSid='+dbSid+ '&dbPort='+dbPort+ '&dbIpAddress='+dbIpAddress+ '&dbUserName='+dbUserName+ '&dbPassword='+dbPassword;
new Ajax.Request('../pages/invoke-oracletestAgentCred.jsp'+parameters, {onSuccess:successFunction , onFailure:errorFunction });
如果我發送dbPassword
爲abcd然後正常工作。
但是,當我發送dbPassword
作爲#abc它失敗並將dbPassword
設置爲空白。
請幫忙解決問題。
感謝, 綜合外電
看來你正在發送參數爲queryString,所以#字符有特殊的含義。也許你應該用它的url編碼替換那個char。 – Jorgeblom
第二個注意事項...不要通過ajax發送此密碼...您的密碼將很容易被攔截...您只需要一個url嗅探器。 – Tschallacka