用ajax传递参数时构建参数对象的方式
2014-05-25 15:25
274 查看
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;
//构建[b]参数[/b]
$("#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();
});
$("#…………………………………………………………………………
原作者:http://www.verydemo.com/demo_c107_i2689.html
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;
//构建[b]参数[/b]
$("#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();
});
$("#…………………………………………………………………………
原作者:http://www.verydemo.com/demo_c107_i2689.html
相关文章推荐
- asp.net mvc框架中,ajax传递json对象,并自动转换成参数对象的方法
- 【No.12 C++参数传递方式造成的对象切割】
- 《Java编程思想》学习记录仪一 -- java中参数传递方式(第二章一切都是对象)
- $.ajax()post方式请求参数无法传递,request.getParameter()无法获取
- ajax post方式传递参数
- Jersey使用总结一(jersey初步使用和简单post请求几种参数传递,String方式,不含对象操作)
- ajax传递给后台数组参数方式
- AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题
- Android Intent参数传递,包括对象复杂集合等多方式传递
- servlet(三)-如何使用传参-三种转发方式、传递参数以及对象中数据的范围
- asp.net mvc框架中,ajax传递json对象,并自动转换成参数对象的方法
- java中如何在ajax发送参数的时候,参数以数组的方式传递到后数组台
- jquery中ajax向action传递对象参数,json ,spring注入对象
- ajax传递给后台数组参数方式
- AJAX+JSP GET与POST方式参数传递的应用
- servlet(三)-如何使用传参-三种转发方式、传递参数以及对象中数据的范围
- jquery.validate的ajax方式验证[可以一个控件下一次传递多个参数,已经成功通过验证]
- jquery的ajax传递参数两种方式
- 以引用的方式传递参数避免对象切割
- asp.net mvc框架中,ajax传递json对象,并自动转换成参数对象的方法