我有一些簡單的JavaScript函數與像這樣的一個API互動登錄:如何初始參數傳遞給JavaScript函數
login: function(username, password) {
var calledUrl = baseapi + "user/login/" + credentials;
calledUrl.post(
function (content) {
/*console.log("success" + JSON.stringify(content, null, 4));*/
},
function (e) {
console.log("it failed! -> " + e);
},
{
"username": username,
"password": password
},
{"Accept" : "application/json"}
);
},
的問題是,在URL我必須通過一些證書,他們看起來這樣的:
var credentials = "?api_username=" + api_username + "&api_key=" + api_key;
現在這個變量是硬編碼進行一些測試,但它當然應該使用功能每個人改變。我不想在每次請求時都要求它,在這種情況下,我只想詢問username
和password
。我想在初始化過程中或者在調用它時調用它,然後在執行各種函數時記住它。
我不明白,究竟是什麼問題與您的代碼? –
對不起,如果它不是很清楚,代碼的作品,但有一個硬編碼的參數,API的憑據。我有更多的這些功能,他們每個人都使用這個參數。我希望能夠在通話中記住這個參數,所以我不必一直輸入。 – Bastian