有一个按钮,当我单击该按钮时,将调用服务器,我将获得 JSON 响应。
这个 JSON 响应将包含一个类似于
{
"value": "Success",
"information": {
"firstName": "kei",
"surname": "chan"
}
}
JSON 中的value
字段将是 SUCCESS 或 FAIL。因此,如果是success
,我将不得不导航到另一个视图并显示firstName
and surname
。
firstName
如果是这样,我将需要将值传递lastName
给另一个视图。
我如何 在 senchaTouch/cordova 中传递firstName
and的值?lastName
代码:
按钮
xtype:'button',
id:'when_button_click',
text:'Send',
ui:'confirm',
控制器类
extend: "Ext.app.Controller",
config: {
refs: {
newNoteBtn: "#when_button_click"
},
control: {
newNoteBtn: {
tap: "onNewNote"
}
}
},
onNewNote: function () {
var values = Ext.getCmp('form').getValues();
console.log("inside onNewNote function");
Ext.Ajax.request({
url: 'http://call.com/the_webservice',
params : values,
failure: function (response) {
var text = response.responseText;
console.log("fail");
}, success: function (response) {
var text = response.responseText;
console.log("success");
}
});
}
// init and launch functions omitted.
});