我是Extjs的新手。我想知道如何从extjs页面向后端发送json对象。我正在使用python连接到数据库。我想要做的是,如果用户在表单上输入数据,那么该数据将被转移到数据库。我没有在线获得任何好的教程。有人可以帮忙吗?
提前致谢。
答案 0 :(得分:4)
有两种方法可以将Json Object从表单发送到服务器端,以便在数据库中进行处理和保存。
第一种方式:Ext.Ajax.request({
url : 'your-server-url-to-post-to',
method : 'POST', //or GET, PUT, DELETE.. case sensitive
jsonData : your-json-object
params : {
//your-request-parameters
},
success : function(response){ //callback function },
failure : function(response) { //callback failure function}
});
直接提交表格:
Ext.form.action.submit({
form : your-form-instance,
method : 'POST',
url : 'url-to-post-to',
params : {
//your request params
}
});
或其他方式:
your-form.submit({
//same config options as above, except form : your-form-instance
});
阅读docs以获取更多配置选项以满足您的需求。文档非常好。要学习ext js的良好编码风格,请查看下载包中的示例。