`
w283947012
  • 浏览: 2184 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

jquery ajax 问题 那位大侠帮帮忙看下 谢谢

阅读更多
框架用的是 iBATIS+spring+struts2

先把代码贴出来:

jsp页面:

//jQuery ajax
function ajaxSubmit(){   
var params = $("input").serialize(); //序列化表单的值 
$.ajax({
url:"<%=basePath%>ajax/selectOpreatorReturn.do", //后台请求
type:'post',      //数据发送方式
dataType:'json',  //接受数据格式
data:params,      //要传递的数据
error:error,      //回传函数(这里是函数名)
success:ajax_success(result)
});

function ajax_success(result){
alert("执行成功..");
//$("#result").html(str);
}
function error(){
alert("执行失败..");
}



后台action:
public String selectOpreatorReturn(){
Map<String,Object> map=new HashMap<String,Object>();
map.put("loginName",clientScript);
opreatorList=this.opreatorService.getallOpreator(map,navigate);
JSONObject json = JSONObject.fromObject(opreatorDo);
System.out.println(json);
this.result=json.toString();
return SUCCESS;
}


struts2 xml:

<action name="selectOpreatorReturn" method="selectOpreatorReturn" class="com.rainy.action.operator.OpreatorAction">
<result type="json"> 
<!-- 因为要将clientScript的值返回给客户端,所以这样设置 --> 
<!-- root的值对应要返回的值的属性 --> 
<param name="root">result</param> 
</result>
</action>



不知道为什么 调用的时候可以进入action方法 没有任何异常抛出
当执行页面的函数的时候 发生了个很奇怪的问题 它会先执行success的函数
然后再执行后台的action方法 再执行error的函数 问提找不出在那里 那位大侠能帮我看看吗 或者给我个建议 实在找不出原因
分享到:
评论
1 楼 Aaronlong31 2010-07-13  
你可以自己一步一步debug,看关键值是不是你所期望的,有错误的话好好看错误信息,页面的ajax请求错误信息可以用firebug看。

相关推荐

    Jquery Ajax分页(有实例)

    **jQuery AJAX分页技术详解** 在Web开发中,分页是一种常见的数据展示方式,它能够有效地组织大量数据,提高页面加载速度,优化用户体验。jQuery,一个轻量级、功能丰富的JavaScript库,结合AJAX(异步JavaScript和...

    Jquery ajax方式读取txt文件、Jquery分页.

    AJAX(异步JavaScript和XML)允许我们在不刷新整个页面的情况下更新部分网页内容。在jQuery中,`$.ajax()`函数是实现这一目标的核心。要读取TXT文件,我们可以这样做: ```javascript $.ajax({ type: 'GET', // ...

    jqueryajax jquery ajax

    在不刷新整个页面的情况下,jQuery AJAX允许动态更新内容,加载图片,甚至执行更复杂的交互操作。 ### jQuery AJAX基础 1. **AJAX** 全称为"Asynchronous JavaScript and XML",虽然XML在现代Web开发中已不常用,...

    jQuery Ajax过滤器

    接下来,我们来看看jQuery的`AjaxForm`插件。这个插件使得表单的Ajax提交变得异常简单。通过调用`.ajaxForm()`方法,我们可以轻松地将一个HTML表单转化为Ajax提交: ```javascript $("#myForm").ajaxForm({ ...

    JqueryAjax简单实例

    在这个"JqueryAjax简单实例"中,我们主要关注如何在Visual Studio 2005 C#环境下利用jQuery实现AJAX的功能。首先,我们需要确保项目中已经引入了jQuery库。这通常通过在HTML头部添加jQuery库的CDN链接或者将jQuery....

    Jquery Ajax简易计算器

    **jQuery AJAX简易计算器** 在Web开发中,动态交互是提升用户体验的重要手段,而jQuery的AJAX功能正是实现这种交互的核心技术。本项目“jQuery AJAX简易计算器”旨在展示如何利用jQuery库与服务器端进行异步数据...

    asp+jquery ajax实例源码,添加,删除,修改,分页

    - jQuery的AJAX方法允许设置error回调函数来处理请求失败的情况,如网络问题或服务器错误。 - 通过$.ajaxComplete()可以监听所有AJAX请求的完成,无论成功还是失败。 综上所述,这个"asp+jquery ajax实例源码...

    jQuery Ajax 实例 全解析

    jQuery Ajax 实例 全解析; jQuery Ajax 实例 全解析;

    html静态页JQuery ajax示例demo 源码

    在这个"html静态页JQuery ajax示例demo 源码"中,我们可以深入学习和理解AJAX在C# ASP.NET环境下的应用。 首先,AJAX(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下,能够更新部分网页的...

    jquery ajax Datatable与json之间数据转换

    jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换...

    jQuery-ajax-用户名异步请求

    在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理以及Ajax交互。本主题聚焦于jQuery中的Ajax功能,特别是如何利用它进行异步用户名验证。Ajax,即Asynchronous JavaScript and ...

    MVC Jquery Ajax例子

    AJAX(Asynchronous JavaScript and XML)允许网页在不重新加载整个页面的情况下与服务器交换数据并局部更新页面内容。在用户登录和无刷新分页场景中,Ajax通过异步发送HTTP请求,获取后台数据,然后动态地更新页面...

    使用jQuery ajax提交表单代码

    在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互等任务。本文将深入探讨如何使用jQuery的ajax方法来提交表单,从而实现异步数据交换,提高用户体验。 首先,jQuery的...

    利用Ajax+Jquery实现异步进度条效果

    "利用Ajax+Jquery实现异步进度条效果"这个主题正是围绕这一目标展开,它涉及到C#后端开发、.NET框架、Ajax技术以及Jquery库的前端应用。下面将详细阐述这些知识点。 首先,C#是一种面向对象的编程语言,广泛应用于...

    Jquery跨域Ajax请求测试

    jQuery,作为一个强大的JavaScript库,提供了便捷的方式来处理这种问题,特别是通过其Ajax功能进行跨域请求。本示例"Jquery跨域Ajax请求测试"将详细讲解如何利用jQuery实现这一功能。 首先,了解同源策略是理解跨域...

    Ajax+JQuery应用Demo

    工作之余写的一些Ajax应用,有6个Demo,数据库为mysql,使用之前看readme.txt。javascript与jquery混用。无刷新购物车、输入提示、表格局部刷新、xml实时数据更新、划词解释。

    Jquery Ajax 前后台数据传输

    **jQuery AJAX 前后台数据传输详解** 在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛用于实现在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。jQuery库为开发者提供了简单易用的...

    jquery ajax 与后台验证

    在网页开发中,jQuery AJAX 是一种非常重要的技术,它允许前端和后端进行异步通信,无需刷新整个页面。无刷验证(又称实时验证或AJAX验证)是这种技术的一个典型应用,它提高了用户体验,因为在用户输入数据时,可以...

    jquery ajax demo

    在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理和Ajax交互等任务。`jQuery AJAX`是jQuery库中的一个核心功能,它极大地简化了原生JavaScript的异步数据通信过程。本教程将深入探讨...

    jQuery Ajax前后端使用JSON进行交互示例

    本篇文章主要介绍了jQuery Ajax前后端使用JSON进行交互示例,实现前端通过jQuery Ajax传输json到后端,后端接收json,对json进行处理,后端返回一个json给前端,有兴趣的可以了解一下。

Global site tag (gtag.js) - Google Analytics