我正在为移动应用编写客户端,使用宁静的样式Web服务。
var globApp = {
sessionId : "",
lastActionName: "",
userName : "2victor",
md5Pwd : "1234",
hostApiPath : "http://host/api",
action : {
login : {
scriptPath : "/acc/login",
method : "PUT",
requestParams : {
user : this.userName,
pwd : this.md5pwd
},
responseParams : {
}
},
register : {
scriptPath : "/acc/reg",
method : "POST",
requestParams : {
user : "myUserName",
fname : "myFirstName" ,
lname : "myLastName" ,
email : "mail@mail.com" ,
age : "28" ,
gender : "male" ,
pwd : "1234" ,
priv : "good"
},
responseParams : {
}
}
}
}
应用程序启动时将分配属性userName和md5pwd。 我想要实现的是,将这些值分配给requestParams对象下的user和pwd属性,以用于每个操作。当然使用它不起作用并返回undefined,因为在这种情况下,如果我理解正确,则引用嵌套对象。
此requestParams对象由AJAX以JSON格式发送。
我可以从这个对象中定义几个变量并使用它们,但我不想这样做。
怎么做?
答案 0 :(得分:0)
无法做到。在完全定义之前,该对象无法以任何方式提供。所以你不能一步到位。