`

在jquery中的Ajax传送参数的问题

 
阅读更多

今天在维护项目的时候遇到了一些小的问题。就是后台想让我多传送一个参数!

 这是通过ajax发送的一个GET请求,其中参数只有grade与id

后台想让我多传送过去一个参数。

 于是,我就多加了一个参数。具体这个参数是怎么添加的呢?代码如下

$.ajax({
                type: "get",
                url: "/communitys/CommunityShowController?method=updateGradeById",//这个是后台接受参数的地址
                data: {
                    grade:grade,
                    id:id,
                    communityId:communityId //新加的参数
                },
                dataType: "text",
                success: function(data){
                    //显示等级
                    $(showgra).html('');
                    $(showgra).append(grade);
                }

            });

 这个参数是怎么定义的呢?我在之前就定义了

        var communityId = ''; //首先定义变量,给变量空值
$(".deng").click(function () { //通过每次点击,获取相应点击的位置,获取
            //communityId
            showId = $(this).parents("tr").children(".communityid");
            communityId = showId.text();
        });

 下面是我被获取参数的对象

<td style="display:none" class="communityid">${communityShowDto.community.id }</td>//定义一个内容,值是后台传来的

 通过这个小例子,我们就明白了 前后台传参的真正流程。首先通过后台向前台传送参数,客户端页面通过各种点击事件,或者其他事件,获取到相应的值。前端再通过ajax异步刷新更改数据的方式,将被用户选定的参数传送给后台!这样就实现了不刷新页面的前后交互!

 

 

  • 大小: 2.5 KB
  • 大小: 13.1 KB
0
0
分享到:
评论

相关推荐

    ajax传送参数含有特殊字符的快速解决方法

    JQuery AJAX中遇到这样一个问题,参数中包含特殊字符,比如&’#@等, 这时执行AJAX的时候就会出问题,因为所传的参数变了.看个示例就明白: 方案一: $.ajax({ url: '/ashx/ajax.ashx', type: 'post', data: 'option...

    Jquery中ajax提交表单几种方法(get、post两种方法)

    在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的方法。$get方式提交表单get() 方法通过远程HTTP ,下面我...

    JQuery中使用ajax传输超大数据的解决方法

    直接说问题,在一个页面用了Jquery(1.6)的Ajax请求,用的post,传递显示的数组有500多条.php端却只能接受到50条左右。刚开始以为是web服务器设置的问题,把,max_upload_size这类的都改了。但是没有效果,后来尝试用...

    jQuery Ajax向服务端传递数组参数值的实例代码

    在使用MVC时,向服务器端发送POST请求时有时需要传递数组作为参数值 下面使用例子说明,首先看一下Action [HttpPost] public ActionResult Test(List&lt;string&gt; model) { return Json(null, JsonRequestBehavior....

    ajax传递多个参数具体实现

    代码如下: &lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ... &lt;head&gt; &lt;title&gt;&lt;/title&gt; [removed][removed] [removed] $(function

    jquery-1.1.3 效率提高800%

    在 jQuery 1.2中,可以在URL参数中指定一个jQuery选择器,这会过滤返回的HTML文档,只取得文档中匹配选择器的元素。此语法类似于"url #some &gt; selector"。 实例 载入文档的sidebar的导航部分到一个无序列表...

    ajax经典怎样传输数据

    ajax经典怎样传输数据,$.ajax({ async: true, // 默认true(异步请求) cache: true, // 默认true,设置为 false 将不会从浏览器缓存中加载请求信息。 type: "POST", // 默认:GET 请求方式:[POST/GET] dataType: ...

    Jqury基础教程

    3.1 在页面加载后执行任务 3.1.1 代码执行的时机选择 3.1.2 基于一个页面执行多个脚本 3.1.3 缩短代码的简写方式 3.1.4 与其他库共存 3.2 简单的事件 3.2.1 简单的样式转换器 3.2.2 简写的事件 3.3 复合事件...

    利用js实现前后台传送Json的示例代码

    实现传值常用的是Jquery以及内部封装的ajax。首先看一下jquery的get()和post()语法。get()方法是从服务器获得数据,其主要参数就是获得后台请求地址,以及负责处理的回调函数: $.get(URL,callback); $...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    老男孩python 四期

    6、JQuery/Ajax 基础与使用 ※实现页面部分内容与后台交互并实时刷新页面 第九天 1、Python WEB 架构Django的介绍、使用 2、Django manage.py 3、Django 视图 4、Django models使用Mysql数据库 5、Django 模板 6、...

    JAVA上百实例源码以及开源项目源代码

    数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的...

Global site tag (gtag.js) - Google Analytics