1. <1>Ajax交互方式
  2. Ext.Ajax.request(
  3. {
  4. //被用来向服务器发起请求默认的url
  5. url : "",
  6. //请求时发送后台的参数,既可以是Json对象,也可以直接使用“name = value”形式的字符串
  7. params : {
  8. name:'value'
  9. },
  10. //请求时使用的默认的http方法
  11. method : "post",
  12. //请求成功时回调函数
  13. success : function(){
  14. Ext.ux.Toast.msg("信息提示", "成功删除所选记录!");
  15. },
  16. //请求失败时回调函数
  17. failure : function(){
  18. Ext.ux.Toast.msg("信息提示", "信息删除出错,请联系管理员!");
  19. }
  20. }
  21. );
  22. <2>Form交互方式
  23. this.formPanel= new Ext.FormPanel(
  24. {
  25. url : ""
  26. }
  27. );
  28. //提交数据
  29. formPanel.getForm().submit(
  30. {
  31. method : "post",
  32. params : {
  33. name:'value'
  34. },
  35. waitMsg : "正在提交数据",
  36. success :function(a,b){
  37. Ext.ux.Toast.msg("操作信息", "提交成功!");
  38. },
  39. failure :function(a,b){
  40. Ext.ux.Toast.msg("操作信息", "提交失败!");
  41. }
  42. }
  43. );
  44. //加载数据
  45. formPanel.getForm().load(
  46. {
  47. deferreRender :false,
  48. url : "",
  49. method : "post",
  50. waitMsg : "正在载入数据",
  51. success :function(e,g){
  52. var num = g.result.data.num;
  53. var numCmp = Ext.getCmp("num");
  54. numCmp.setValue(num);
  55. Ext.ux.Toast.msg("操作信息", "载入成功");
  56. },
  57. failure :function(a,b){
  58. Ext.ux.Toast.msg("操作信息", "载入失败");
  59. }
  60. }
  61. );
  62. <3> 数据源store 
    store通常是作为grid的数据源,以便来更新grid的数据.其实这也是它最正规的用法,但其也可以把它作为与后台交互的一种方法,前提是只需向后台发送数据,而不需要接收后台返回的数据.

    创建一个公共的store,不与任何表有联系,只需要下面简单的几句话

    var publicstore = Ext.create('Ext.data.Store', {    
               proxy : {
                    type : 'ajax',
                    url : ''
               }
          });

     如果只是想往后台传个数据的话

     publicstore.proxy.url='a.action?id=1';

    publicstore.load();

EXTJs前后台交互 常用哦3种方式的更多相关文章

  1. tomcat的虚拟目录映射常用的几种方式

      我们在项目部署的时候,可以采用多种方式,接下来我们将在实际中比较常用的几种方式总结如下. 1.可以直接将我们的项目丢到tomcat的webapps目录下,这样当tomcat重启的时候,我们就可以访 ...

  2. js页面跳转常用的几种方式(转)

    js页面跳转常用的几种方式 转载  2010-11-25   作者:    我要评论 js实现页面跳转的几种方式,需要的朋友可以参考下. 第一种: 复制代码代码如下: <script langu ...

  3. Jmeter中的参数化常用的几种方式

    Jmeter中的参数化常用的几种方式,这里讲一下前两个方式,最后一个在csv参数化里已详细讲解. 1.用户参数 2.函数助手 3.CSV Data Set Config  一.用户参数 位置:添加-前 ...

  4. String常用使用方法,1.创建string的常用3+1种方式,2.引用类型使用==比较地址值,3.String当中获取相关的常用方法,4.字符串的截取方法,5.String转换常用方法,6.切割字符串----java

    一个知识点使用一个代码块方便查看 1.创建string的常用3+1种方式 /* 创建string的常用3+1种方式 三种构造方法 public String():创建一个空字符串,不含有任何内容: p ...

  5. 《浅谈F5健康检查常用的几种方式》—那些你应该知道的知识(二)

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/sinat_17736151/articl ...

  6. Linux上后台保持Terminal交互运行的三种方式:nohub、screen和tmux

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 后台运行 Linux上,如果一个进程需要保持后台运行,尤其是在Linux服务器上,后台运行程序.避免因为SSH连接断开而导致进程停止运行时,该怎么 ...

  7. Vue中组件间传值常用的几种方式

    版本说明: vue-cli:3.0 一.父子组件间传值 1.props/$emit -父组件==>>子组件: 子组件中通过定义props接收父组件中通过v-bind绑定的数据 父组件代码 ...

  8. Vue学习(二)-Vue中组件间传值常用的几种方式

    版本说明:vue-cli:3.0 主要分为两类: 1.父子组件间的传值 2.非父子组件间的传值 1.父子组件间传值 父组件向子组件传值 第一种方式: props 父组件嵌套的子组件中,使用v-bind ...

  9. java操作excel常用的两种方式

    Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作,在这篇博客中将为大家介绍两种操作Excel的方式,分别为:jxl和poi. 对于两者的区别网上有测试如 ...

随机推荐

  1. Linux测试程序 - 多线程

    #include <sched.h> #include <pthread.h> main(){ pthread_t id0, id1, id2; ret=pthread_cre ...

  2. phyton方面相关书籍

    0基础:<简明PYTHON教程>http://linux.chinaitlab.com/manual/Python_chinese/<与孩子一起学编程>http://book. ...

  3. web.config中namespace的配置(针对页面中引用)

    1,在页面中使用强类型时: @model GZUAboutModel @using Nop.Admin.Models//命名空间(注意以下) 2,可以将命名空间提到web.config配置文件中去,此 ...

  4. python pdb 基础调试

    当手边没有IDE,面对着python调试犯愁时,你就可以参考下本文:(pdb 命令调试) 参考:http://docs.python.org/library/pdb.html 和 (pdb)help ...

  5. mysql 打印随机数

    select rand(); 这样取出来的数据是类似这样的: 0.5389902438400223 要几位自己取几位: 取得方法类似 select substr(concat("000000 ...

  6. springboot中单元测试

    测试service: 测试api:

  7. springmvc 初始化参数绑定(使用属性编辑器) 来处理类型转换问题

    处理一种日期格式 处理器中的写法: index.jsp中的写法: 处理多种日期格式: 处理器的写法: 自定义的属性编辑器: index.jsp的写法:

  8. PagerSlidingTabStrip(viewPage滑动菜单)

    Github地址:https://github.com/astuetz/PagerSlidingTabStrip 1,Include the library dependencies { compil ...

  9. php返回文件路径

    1 basename — 返回路径中的文件名部分 如果文件名为test.php,路径为www/hj/test.php echo basename($_SERVER['PHP_SELF']); 输出为: ...

  10. Maven 导包后,在Maven Dependencies 里面却没有相应的包

    1 问题描述 在1处显示成功,但是在2处却没有相应的包 2 问题原因 查看pom.xml的源码,看你的依赖是否和我的方框中标签是一样的,有的会多出一个  xxxupdate 的标签(我这里给出的是正确 ...