jqgrid 修改操作,URL怎么传到后台

问题描述

jqgrid 修改操作,URL怎么传到后台

功能是这样的:点击修改自己定义的修改按钮,弹出一个弹出框,但是url传不到后台,还有一个,页面初始化的时候可以点击按钮,但是之后就不行了。

 function update(){
            var boxCheck= $("input[type='checkbox']").is(':checked');
            if(boxCheck){
                var len=$("input[type='checkbox']:checked").length;
                if(len>1){
                    alert("修改作业表达式只能一次修改一个")
                }else{
                   var triggerName =$("#tableList").getGridParam("selrow");
                   var rowData = $("#tableList").jqGrid("getRowData",triggerName);
                   $("#txtTriggerName").val(rowData.display_name);
                   $("#txtJobName").val(rowData.job_name);
                   $("#txtCron").val(rowData.cron_expression);
                   $("#modifyform").dialog({
                        height:230,
                        width:400,
                        resizable:false,
                        modal:true,
                        buttons:{
                            "确定":function(){
                            var url = '${pageContext.request.contextPath}/JobProcessServlet?jobtype=200&action=updatePage&triggerName='+triggerName;
                            $(this).dialog("close");
                            },
                            "取消":function(){$(this).dialog("close");}
                            }
                   });

                }
            }else{
                alert("请选择需要修改作业表达式的作业");
            }
        }

望大神留心两分钟看一下,帮帮小弟的忙,谢谢了。

解决方案

自定义的dialog自己用ajax提交,除非你用jqgrid自带的数据行编辑或者单元格编辑功能

  buttons:{
                            "确定":function(){
                            var url = '${pageContext.request.contextPath}/JobProcessServlet?jobtype=200&action=updatePage&triggerName='+triggerName;
                                                        $.ajax({url:url,data:$('你dialog中表单id').serialize(),type:'POST'.....})

之后不行自己看脚本是不是报错了

时间: 2024-12-30 22:40:53

jqgrid 修改操作,URL怎么传到后台的相关文章

基于jsp+servlet图书管理系统之后台用户信息修改操作

上一篇的博客写的是查询操作,且附有源码和数据库,这篇博客写的是修改操作,附有从头至尾写的代码(详细的注释)和数据库! 此次修改操作的源码和数据库:http://download.csdn.net/detail/biexiansheng/9732691  为了方便理解和说明,先写一下执行的流程和步奏,详细代码可以下载连接. 1:修改操作的执行流程: 1.1:修改操作需要先获取到用户信息的编号,然后才可以进行修改,脑子里一定有这个思路.故获取用户编号的操作即为查询操作.这里使用了一个小工具进行分页操

用js如何将url带的特殊字符传到后台???急!急!急!在线等!

问题描述 用js如何将url带的特殊字符传到后台???急!急!急!在线等!请高手指教! 解决方案 解决方案二:window.location=/dosomething.jsp?par=abc&abc这段代码假设是在index.jsp这个页面里面的,在输出这段话的时候就要做编码处理了(即在index.jsp里面处理).如下<%StringurlNotEncoded="/dosomething.jsp?par=abc&abc";StringurlEncoded=jav

jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)

JqGrid相关操作备忘 方法列表 1.获得当前列表行数:$("#gridid").getGridParam("reccount"); 2.获取选中行数据(json):$("#gridid").jqGrid('getRowData', id); 3.刷新列表:$(refreshSelector).jqGrid('setGridParam', { url: ''), postData: ''}).trigger('reloadGrid'); 4.选

jquery ajax 导入json数据进行修改操作

问题描述 jquery ajax 导入json数据进行修改操作 json数据 test.txt [ {"XH":1,"YWName":"业务1","SName":"系统1","QDName":"渠道1","HJNumber":5}, {"XH":2,"YWName":"业务2","

asp.net里利用ajax和jquery将前台的值,传给后台查询数据库,再将查询结果返到前台。

问题描述 asp.net里利用ajax和jquery将前台的值,传给后台查询数据库,再将查询结果返到前台. 例如:在前台获取了一个值 "D11" 如何将D11传给后台.ashx文件里通过语句select * from table where ID="D11"; 再将给过返回给前台. 这个语句怎么写啊. 怎样将D11传递到后台去啊! 解决方案 1.无参数的方法调用, 注意:1.方法一定要静态方法,而且要有[WebMethod]的声明 后台: using System.

jquery获取到复选框选中的值,值为数值类型,怎样通过ajax 传到后台,后台怎样接送

问题描述 jquery获取到复选框选中的值,值为数值类型,怎样通过ajax 传到后台,后台怎样接送 求救,困扰了一天了, 急急急急急急急急急急急急,这个问题描述也太坑了吧. 解决方案 <!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"> </script> <script> function getCheck(){ var

url-?求问:structs项目中,如何执行删除文件操作URL且不发生跳转

问题描述 ?求问:structs项目中,如何执行删除文件操作URL且不发生跳转 我想在web端执行删除文件操作,一开始想参考表单验证中, url:'', success:funtion(){} 但未能成功,于是使用了window.location.href,结果删除功能确实实现了,但删错操作后,页面总是会跳转到一个空页面上. 求问各位大神有什么办法,给个提示.谢谢! js代码: window.location.href = 'deleteFile?id='+rs[0].data.fileId;

jq通过对象获取其ID值,再简单ajax传到后台改值

<tbody> <tr> <#if scopes?exists> <#list scopes as scopes> <td id='${(scopes.scopeId)?default(0)}'>${(scopes.lowerLimit)?default("")}</td> <td id='${(scopes.scopeId)?default(0)}'>${(scopes.upperLimit)?def

解决js数据包含加号+通过ajax传到后台时出现连接错误

测试过程中发现js数据包含加号+通过ajax传到后台时出现连接错误,删除+,链接畅通了,果然是这块问题,对加号进行转义 昨天有人提出一个bug,说"B+侦探"和"C+侦探"不能看,我当时很郁闷,因为其他资源是可以播放的,为什么这个不能播放,而且电影名称我都是字符转换过的,在不断调试中,发现url地址电影名字转码后存在一个"+",心想是不是这个问题,删除"+",链接畅通了,果然是这块问题,对加号进行转义. 关于特殊字符的转义,网