将一个json对象从extjs页面发送到后端

时间:2011-09-11 04:35:26

标签: python json extjs

我是Extjs的新手。我想知道如何从extjs页面向后端发送json对象。我正在使用python连接到数据库。我想要做的是,如果用户在表单上输入数据,那么该数据将被转移到数据库。我没有在线获得任何好的教程。有人可以帮忙吗?

提前致谢。

1 个答案:

答案 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的良好编码风格,请查看下载包中的示例。