Javascript 当最终用户在钛合金中使用惰性数据时,如何在apigee baas中获得适当的数据
index.xmlJavascript 当最终用户在钛合金中使用惰性数据时,如何在apigee baas中获得适当的数据,javascript,json,titanium-alloy,apigee-baas,Javascript,Json,Titanium Alloy,Apigee Baas,index.xml <Alloy> <Window class="container"> <Label id="label">login here</Label> <TextField id="txtUser">username</TextField> <TextField id="pwd">password</TextField&
<Alloy>
<Window class="container">
<Label id="label">login here</Label>
<TextField id="txtUser">username</TextField>
<TextField id="pwd">password</TextField>
<Button id="btnLogin" onClick="doLogin"></Button>
</Window>
</Alloy>
index.js
function doLogin(e) {
var name = $.txtUser.value.toString();//txtUser is my textbox id
var paswd = $.pwd.value.toString(); //pwd is my textbox id
var jsonobject = {"username":'"'+name+'"',"password":'"'+ paswd+'"'};
var url="api.usergrid.com/DHEERAJ123/DEMO1/logs?";
var client = Ti.Network.createHTTPClient({
onload:{ },
onerror :{ }
});
client.setRequestHeader('content-type', 'JSON');
client.open("POST", url);
client.send(JSON.stringify(jsonobject));
}
$.index.open();
apigee baas output
{
"uuid": "6f07d50a-c48b-11e4-939c-ab932c123bc7",
"type": "logs",
"created": 1425706387024,
"modified": 1425706387024,
"metadata": {
"path": "/logs/6f07d50a-c48b-11e4-939c-ab932c123bc7"
},
"password": "\"888\"", // i had sent 888 but it come .....
"username": "\"dheeraj\""// i had sent dheeraj but it save.....
}
在这里登录
用户名
密码
index.js
多洛金函数(e){
var name=$.txtUser.value.toString();//txtUser是我的文本框id
var paswd=$.pwd.value.toString();//pwd是我的文本框id
var jsonobject={“用户名”:“'+name+'”,“密码”:“'+paswd+'”};
var url=“api.usergrid.com/DHEERAJ123/DEMO1/logs?”;
var client=Ti.Network.createHTTPClient({
onload:{},
onerror:{}
});
setRequestHeader('content-type','JSON');
client.open(“POST”,url);
send(JSON.stringify(jsonobject));
}
$.index.open();
apigee baas输出
{
“uuid”:“6f07d50a-c48b-11e4-939c-ab932c123bc7”,
“类型”:“日志”,
“已创建”:1425706387024,
“修改”:1425706387024,
“元数据”:{
“路径”:“/logs/6f07d50a-c48b-11e4-939c-ab932c123bc7”
},
“密码”:“\“888\”,//我已经发送了888,但它来了。。。。。
“用户名”:“\“dheeraj\”//我已经发送了dheeraj,但它保存了。。。。。
}
当我通过终端用户使用钛合金在apigee中插入数据时,apigee中的数据没有以正确的格式保存,apigee中的附加\和“”即将出现。。。。。
如何克服这个问题……我认为:
var jsonobject = {"username":'"'+name+'"',"password":'"'+ paswd+'"'};
应该是:
var jsonobject = {"username":name,"password":paswd};