`
pengfeicao521
  • 浏览: 140104 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

用ajax传递参数时构建参数对象的方式

阅读更多
function saveChange(){

if(checkBeforeSave()==true){
  

var msg="您确认添加或者修改指标吗?";

Ext.MessageBox.confirm('确定', msg, function(result){
if(result=='yes'){
                 
var indexId = $("#indexId");
// alert(checkBeforeSave());

var params = {};
var url = "/index!addIndex.action";
var op = "add";
if($.trim(indexId.val())!=""){
url = "/index!updateIndex.action";
op = "update";
params["index.indexId"]= indexId.val();
}
params["index.parIndexId"] = $("#parIndexId").val();
var str="";
$('input[name=statisticCycle]').each(function(){
if($(this).is(":checked")){
str+=this.value+";";
}

});
if(str.length>0){

str=str.substr(0,str.length-1);
}
params["index.statisticCycle"]=str;

//构建参数


$("#indexInfo input").each(function(){
var me = $(this);
if(me.attr("type")=="text")
params[me.attr("name")]=me.val();
});
$("#indexInfo select").each(function(){
var me = $(this);
params[me.attr("name")]=me.val();
});
$("#indexInfo textarea").each(function(){
var me = $(this);
params[me.attr("name")]=me.val();
});

      
params["index.indexType"]="2";//属于指标

    var info=op=="add"?"创建成功":"修改成功";
$.post(root+url,params,function(json){
     
      if(op=="add"){$("#indexCode").val(json);}
      $("#subBtn").hide();
      $("#indexInfo select").attr("disabled","disabled");
      $("#indexInfo textarea").attr("readonly","readonly");
      $("#indexInfo input").attr("readonly","readonly");
      //root.reload();
  if(json=="-1"){
  extAlert("已经存在此指标名或者分类名");
return;
}else if(json=="-2"){
extAlert("指标已经被删除了");
showDiv(4);
root.reload();
return;
}else{
  extAlert(info,1,function(){
window.location.href = '/metadata/jsp/indexManage.jsp'; // 刷新页面
  });
}

     
      },"json")

  }
  });
}
分享到:
评论

相关推荐

    ASP.NET 控件的使用

    9.3.1 使用ASP.NET参数对象 272 9.3.2 使用ASP.NET的Control-Parameter对象 274 9.3.3 使用ASP.NET的Cookie-Parameter对象 277 9.3.4 使用ASP.NET的Form-Parameter对象 279 9.3.5 使用ASP.NET的Profile-Parameter...

    ASP.NET.4揭秘

    9.3.1 使用asp.net参数对象308 9.3.2 使用asp.net的controlparameter对象311 9.3.3 使用asp.net的cookieparameter对象315 9.3.4 使用asp.net的formparameter对象317 9.3.5 使用asp.net的profileparameter对象319 ...

    EXT简体中文参考手册(PDF&CHM电子档)

    传递参数 65 类设计 66 对象创建 66 使用构造器函数 66 方法共享 66 表单组件入门 67 表单体 67 创建表单字段 67 完成表单 68 下一步 69 为一个表单填充或提交数据 69 让我们开始吧 69 读取我们的数据 71 EXT中的...

    Ext 学习中文手册

    传递参数 65 类设计 66 对象创建 66 使用构造器函数 66 方法共享 66 表单组件入门 67 表单体 67 创建表单字段 67 完成表单 68 下一步 69 为一个表单填充或提交数据 69 让我们开始吧 69 读取我们的数据 71 EXT中的...

    ASP.NET.4揭秘 卷2

    n149 小结n第15章 用jQuery实现客户端Ajax n151 jQuery介绍 n1511 使用jQuery库 n1512 创建jQuery文件 n1513 方法和documentready n1514 jQuery选择器 n152 从客户端调用Web服务 n1521 调用外部的Web服务 n1522 调用...

    jQuery1.2API

    jQuery中的一切都构建于这个函数之上,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组成),然后根据这个表达式来查找所有匹配的元素。 默认情况下, 如果...

    Jqury基础教程

    3.1.3 缩短代码的简写方式 3.1.4 与其他库共存 3.2 简单的事件 3.2.1 简单的样式转换器 3.2.2 简写的事件 3.3 复合事件 3.3.1 显示和隐藏高级特性 3.3.2 突出显示可单击的项 3.4 事件的旅程 3.5 通过事件...

    超实用的jQuery代码段

    8.3 加载网页文件内容并传递服务器端参数 8.4 使用AJAX刷新删除网页记录 8.5 使用AJAX异步验证用户名和密码 8.6 页面滚动时加载新的网页内容 8.7 打造自己的站内搜索引擎 8.8 异步加载并解析XML文件 8.9 动态加载...

    browsersql:用于构建访问 SQL 数据库的网页的简单 JavaScript 工具包

    使用 BrowserSQL 需要传递对数据库的原始访问。 实现此类访问的一种方法是使用 Ajax(或更好的 WebSocket)并让 HTTP 服务器将请求转发到本地数据库(有关 concreate 示例,请参见 )。 在本自述文件中,实现这种...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    2.6 参数传递 89 2.7 变量的作用域 91 2.8 使用对象 92 2.8.1 对象的声明和实例化 92 2.8.2 对象引用 93 2.8.3 取消对象的引用 93 2.8.4 前期绑定与后期绑定 94 2.9 数据类型转换 95 2.10 创建类 ...

    Struts2 in action中文版

    8.1.1 页面上:如何使用自定义结果组件构建Struts 2 Ajax应用程序 171 8.1.2 实现JSON结果类型 173 8.2 常用的结果类型 180 8.2.1 RequestDispatcher,也叫做dispatcher 180 8.2.2 ServletRedirectResult,也叫做...

    大名鼎鼎SWFUpload- Flash+JS 上传

    相比于标准的HTML Form,SWFUpload的使用方式更像是AJAX程序,页面中的Form会和FLASH控制的文件上传单独处理。 入门 SWFUpload并不是拖放式的上传控件,它需要JavaScript和DOM的知识。一些可用的演示展示了它能够...

    EXT 中文帮助手册

    4 Element:Ext的核心 4 获取多个DOM的节点 5 响应事件 5 使用Widgets 7 使用Ajax 9 EXT源码概述 11 揭示源代码 11 发布Ext源码时的一些细节 12 我应该从哪里开始? 13 适配器...

    PHP和MySQL Web开发第4版pdf以及源码

    5.8 参数的引用传递和值传递 5.9 使用Return关键字 5.9.1 从函数返回一个值 5.10 实现递归 5.10.1 名称空间 5.11 进一步学习 5.12 下一章 第6章 面向对象的PHP 6.1 理解面向对象的概念 6.1.1 类和对象 ...

    PHP和MySQL Web开发第4版

    5.8 参数的引用传递和值传递 5.9 使用Return关键字 5.9.1 从函数返回一个值 5.10 实现递归 5.10.1 名称空间 5.11 进一步学习 5.12 下一章 第6章 面向对象的PHP 6.1 理解面向对象的概念 6.1.1 类和对象 ...

    EXT 中文手册

    4 Element:Ext的核心 4 获取多个DOM的节点 5 响应事件 5 使用Widgets 7 使用Ajax 9 EXT源码概述 11 揭示源代码 11 发布Ext源码时的一些细节 12 我应该从哪里开始? 13 适配器...

Global site tag (gtag.js) - Google Analytics