我的javascript级别接近于0,所以如果在其他地方记录了这个问题,那么我还没有找到它,并且很乐意接受指向文档的链接。
我有一个登录的javascript函数。它目前处于调试阶段,使用的库是abaaso
:
/* login */
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": "user@example.com",
"password": "passwd"
},
{
"Accept" : "application/json"
}
);
如果我在html页面内的浏览器中加载它,这是有效的。
在上面的例子中,我希望能够创建一个抽象大部分的包装器,只需调用包装器函数将其传递给最小值,如
login("user@example.com", "passwd");`
答案 0 :(得分:0)
我不确定这是不是你的意思,但我猜你可以这样做:
window.loginToFoobar = function(username, password) {
/* login */
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"}
);
}
// Then call the login function from wherever you want:
loginToFoobar('user@example.com', 'passwd');