Sencha Touch中按钮事件实现案例

移动开发
Sencha Touch中按钮事件实现案例是本文要介绍的内容,主要是来了解Sencha Touch中Ext.Ajax.request调用WebService方法实例,来看详细内容。

Sencha Touch中按钮事件实现案例是本文要介绍的内容,主要是来了解Sencha Touch中Ext.Ajax.request调用WebService方法实例,我们经常在数据库中获取数据,并显示到界面,用Ext.Ajax.request调用WebService方法:

  1. Ext.setup({  
  2. icon: 'icon.png',  
  3. tabletStartupScreen: 'tablet_startup.png',  
  4. phoneStartupScreen: 'phone_startup.png',  
  5. glossOnIcon: false,  
  6. onReady: function () { //  
  7.  
  8. //创建一个Panel控件,在Panel控件中创建一个Button按钮  
  9. var panel = new Ext.Panel({  
  10. fullscreen: true, //全屏显示  
  11. layout: {  
  12. type: 'vbox',  
  13. pack: 'center' //显示在Panel控件中的中心  
  14. //align: 'stretch' //按钮显示方式,'stretch' 为按钮伸长到Panel控件的宽度  
  15. },  
  16. items: [ //显示内容项  
  17. new Ext.Button({ //创建一个按钮  
  18. ui: 'decline', //  
  19. text: 'Ajax', //按钮显示文字  
  20. handler: function () { //按钮事件  
  21. //创建一个ajax请求对象  
  22. var resp = Ext.Ajax.request({   
  23. method: "post",  
  24. headers: { 'Content-Type': 'application/json;utf-8' },  
  25. //调用的WebService文件,testAjax就是WebService的方法  
  26. url: "../Services/WebService.asmx/testAjax",  
  27. //testAjax方法的参数  
  28. jsonData: { Name: "测试fnAajxReader方法" },  
  29. async: true, //异步执行  
  30. success: function (response, opts) { //成功后执行  
  31.  
  32. //得到返回的数据  
  33. var sResult = response.responseText;  
  34. var o = Ext.decode(sResult);  
  35. Ext.Msg.alert('提示', o['d'], Ext.emptyFn);  
  36. },  
  37. failure: function (response, opts) { //失败后执行  
  38. Ext.Msg.alert('提示', response.responseText, Ext.emptyFn);  
  39. }  
  40. });   
  41. }  
  42. })  
  43. ]  
  44. });  
  45. }  
  46. });  
  47.  
  48. 后台的WebService.asmx文件的testAjax方法:  
  49.  
  50. [WebMethod]  
  51. public string testAjax(string Name)  
  52. {  
  53. Dictionary<string, string> oDic = new Dictionary<string, string>();  
  54. oDic.Add("Name", Name);  
  55. oDic.Add("Value", "testAjax");  
  56.  
  57. return Transform.ToJsonString(oDic); //转换成json字符串  

小结:Sencha Touch中按钮事件实现案例的内容介绍完了,希望通过本文的学习能对你有所帮助。

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-09-05 13:53:08

Sencha Touc列表

2011-09-05 13:48:36

Sencha Touc图标

2011-09-02 15:18:49

Sencha Touc

2010-11-22 10:31:17

Sencha touc

2011-07-26 09:41:50

Sencha Touc特性HTML 5

2011-09-05 14:09:06

Sencha Touc函数

2011-07-25 15:55:21

Sencha ToucHtml 5

2011-09-02 15:12:29

PhoneGapSencha Touc

2011-09-05 10:20:21

Sencha ToucAPP

2011-07-26 09:46:53

Sencha Touc

2011-07-25 16:21:22

Sencha touc

2011-10-26 10:12:53

Sencha Touc布局

2011-09-02 16:21:08

Sencha Touc自动生成工具

2011-09-05 10:39:03

Sencha Touc离线存储数据库

2011-07-25 16:41:16

Sencha Touc

2011-11-28 13:42:55

Sencha Touc组件选择器

2011-09-05 11:23:26

EclipseSencha Touc框架

2012-03-08 22:31:28

Sencha Touc

2011-09-05 12:43:23

Sencha Touc事件

2011-07-26 09:36:55

Sencha Touc
点赞
收藏

51CTO技术栈公众号