`
langgufu
  • 浏览: 2307531 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ext success failure 调用

阅读更多
Ext.form.Action.Submit的配置选项success、failure是根据返回json中success属性判断的,如果success为true,则success,false则failure,如果无json中无success属性,failure,故要提示操作是否成功,必须要返回success属性。

Ext.Ajax.request的配置选项success、failure是根据response的status属性,即状态码决定的,200则为success,404或500等则为failure。
Ajax request对象的success事件表示request过程中没有发生错误,和自己的业务逻辑无关,如果访问不了该链接才会到failure事件的,你需要在success事件中再根据自己的逻辑如responseText == true等去判断业务是否正确。(success参数表示响应成功后的回调函数。failure参数表示响应失败后的回调函数。注意,这里的响应失败并不是指数据库操作之类的业务性失败,而是指HTTP返回404或500错误,请不要把HTTP响应错误与业务错误混淆在一起。)
[color=blue][/color]
分享到:
评论

相关推荐

    Ext AJAX submit方法实例

    3. **Success回调函数**:当服务器返回一个成功的HTTP状态码(如200)并且服务器响应能够被解析时,`success`回调会被调用。`response`参数包含了服务器的响应,而`opts`则包含了原始的配置对象。 4. **Failure回调...

    ext 前后台数据交互

    该方法可以传递参数,例如url、params、success、failure等。 在上面的代码中,我们可以看到使用Ext.Ajax.request方法来实现数据交互。首先,我们定义了一个按钮,并将其id设置为"delGuestBtn",然后,我们使用...

    Ext2.0.2的Ajax请求拦截示例

    `beforeSend`回调会在每个Ajax请求发送之前调用,而`success`回调则在请求成功并返回响应后调用。下面是一个简单的示例: ```javascript Ext.Ajax.request({ url: 'your_server_url', method: 'POST', ...

    ext java登录案例

    failure: function() { // 请求失败,显示网络错误信息 } }); ``` 至此,我们已经解释了EXT Java登录案例的基本构建和工作原理。这个例子展示了EXT如何方便地创建用户界面和与服务器交互。在实际项目中,你可能...

    Ext一个登陆的小例子 (java+servlet)

    `success`和`failure`回调函数处理登录成功或失败的情况。 总结来说,这个EXT登录示例展示了EXT如何创建前端用户界面,以及如何与Java Servlet配合完成数据提交和后端处理。EXT的灵活性和Java Servlet的稳定性相...

    ext 基本知识-store-proxy-reader-ext-connection-实例

    六、实例分析在提供的代码中,`conn.request()`用于发送HTTP请求,`success`和`failure`回调函数分别处理成功和失败的情况。而JsonStore的配置则用于设定数据加载的相关参数。整个流程如下: 1. 创建一个Ext.data....

    ext 同步和异步示例代码

    success: function(response) { var state = response.responseText == "false" ? false : true; // 在这里处理成功后的逻辑 }, failure: function() { // 在这里处理失败的逻辑 } }); ``` 在实际开发中,...

    ext/ajax开发资料

    如果请求成功,`success`回调函数会被调用,其中`response.responseText`包含了服务器返回的数据。如果请求失败,`failure`回调会被执行。 EXT的Ajax功能还支持配置各种选项,如设置请求头、超时时间、同步/异步...

    使用Ext2.0的Ajax连接ArcIMS例子

    - **处理响应**:通过`success`和`failure`回调函数来处理服务器的响应。 #### 四、关键技术点解释 1. **XMLHttpRequest对象**:用于在后台与服务器交换数据而不重载整个网页,是实现Ajax的核心。 2. **Ext.Ajax....

    Laravel开发-ext-direct

    接下来,创建一个Controller来处理Ext.Direct调用。在Laravel的命令行工具Artisan中,可以运行以下命令: ```bash php artisan make:controller DirectController --api ``` 然后在新创建的`DirectController`中...

    Ext form_load

    `load`和`submit`方法实质上都是调用`Ext.form.BasicForm`的`doAction`方法来执行数据操作。`doAction`接受两个参数,一个是操作类型(如'load'或'submit'),另一个是包含配置选项的Ext.form.Action对象。 4. **...

    ext输入框点击回车键直接进入查询

    success: function(response) { var result = Ext.decode(response.responseText); // 解析服务器返回的数据 // 更新UI,例如加载到grid或store中 }, failure: function() { // 处理请求失败的情况 } }); }...

    Ext 的login控件

    这可以通过监听按钮的`click`事件来实现,然后调用服务器端API进行身份验证。 ```javascript buttons: [{ text: '登录', handler: function() { var form = this.up('form').getForm(); if (form.isValid()) { ...

    Ext.data专题

    创建了 **Ext.data.Connection** 实例后,可以调用 `request()` 函数来发送请求。该函数接受多个参数,如: - **url**: 请求的目标URL。 - **params**: 请求参数。 - **method**: 请求方法(GET、POST等)。 - **...

    Ext Grid数据导出到Excel

    - **显示或保存文件**:调用`Visible = true`使Excel可见,或者使用`SaveAs`方法保存文件。 #### 1.3 示例代码 ```javascript function downloadToExcel() { var grid = Ext.getCmp("vipRecommendgrid"); var cm ...

    Ext 入门 登陆验证表单提交

    在实际项目中,你需要连接数据库进行查询,或者调用其他验证服务。 总结起来,EXTJS的登录验证表单提交涉及前端表单组件的创建、事件监听、数据提交,以及后端服务器的接收和验证。通过这种方式,我们可以实现一个...

    ExtJs的Ext.Ajax.request实现waitMsg等待提示效果

    在用户点击确认按钮之后,我们将创建一个Ext.LoadMask实例,并调用show方法来显示加载提示,然后执行Ext.Ajax.request方法发送Ajax请求。这个请求可以携带url和params参数,分别代表请求的地址和需要发送的数据。在...

    ext form 表单提交数据的方法小结

    `success`和`failure`函数分别处理服务器返回的成功和失败情况。 2. EXT表单的非AJAX提交 非AJAX提交会使得整个页面刷新,与传统HTML表单提交行为类似。在EXT中,需要禁用默认的AJAX提交并手动触发原生的submit事件...

Global site tag (gtag.js) - Google Analytics