ajax处理回调函数,用ajax向后台发送数据
这是我的后台返回给前台的数据:
处理后台返回的数据有一下两种方式:
function sethouse_housing_pattern(housing_pattern){
var str=[];
var str_housing_pattern=[];
var newStr="";
if(housing_pattern){
str=housing_pattern.split(",");
for(var i=;i<str.length;i++){
$.ajax({
url:'/MCS/sysmanage/mcssysgetDictById.do',
type:'POST',
data:'mcs_sys_dict_data_id='+str[i],
success:function(data){
alert(""+data[].value_meaning);
str_housing_pattern.push(data[].value_meaning);
for(var k=;k<str_housing_pattern.length;k++){
newStr=str_housing_pattern;
}
}
});
}
}
}
function sethouse_housing_pattern(housing_pattern){
var str=[];
var str_housing_pattern=[];
var newStr="";
if(housing_pattern){
str=housing_pattern.split(",");
for(var i=;i<str.length;i++){
$.ajax({
url:'/MCS/sysmanage/mcssysgetDictById.do',
type:'POST',
async : false,
data:'mcs_sys_dict_data_id='+str[i],
success:function(data){
alert(""+data[].value_meaning);
str_housing_pattern.push(data[].value_meaning);
for(var k=;k<str_housing_pattern.length;k++){
newStr=str_housing_pattern;
}
}
});
}
alert(newStr+"shuju ");//弹出数据,用逗号隔开。
}
}
怎么将页面上的很多值放在一个数组里,然后通过ajax一起发送过去?比如在做到保存的时候,我们就会遇到页面有很多值需要一起传到后台,这个时候没有form表单,看下面,将教你如何做到:
function save(pass,advice,flag) {
var jsonStr={}; //定义一个jsonStr 对象
jsonStr.housing_pattern=liger.get('housing_pattern').getValue();//得到房屋格局,取页面的ligerui的下拉框单选
jsonStr.house_type=liger.get('house_type').getValue(); //获取页面的下拉框多选复选框
jsonStr.name=$('#name').val();//用jquery获取值
jsonStr.data = $('#dd').datebox('getValue'); // 获取日期输入框的值 ,技术:easyui
jsonStr.v = $('#nn').numberbox('getValue');获取数值输入框的值。
$.post({
url:"/loancheck/mcscrehousingchecksave.do",
data:jsonStr,
function(data){
if(data=='success'){
alert("ok");
}else{
alert("error");
}
}
}); }
ajax处理回调函数,用ajax向后台发送数据的更多相关文章
- 解决layui表单ajax提交回调函数不起作用问题的两种方式
最近想用layui开发一个论坛模板用的是fly-ui,才接触layui对其还不太熟悉.一个简单的登录就困扰了我很久.登录的form通过ajax提交回调函数老是不起作用.经过浪费了N多时间的调试,发现l ...
- struts通过Ajax返回数据时,例如对象类型,没有执行Ajax的回调函数
<result type="json" name="success"> <param name=" ...
- jQuery ajax() 参数,回调函数,数据类型,发送数据到服务器,高级选项
$.ajax({ options:/*类型:Object; 可选.AJAX 请求设置.所有选项都是可选的.*/ async:/*类型:Boolean; 默认值: true.默认设置下,所有请求均为异 ...
- 不使用回调函数的ajax请求实现(async和await简化回调函数嵌套)
在常规的服务器端程序设计中, 比如说爬虫程序, 发送http请求的过程会使整个执行过程阻塞,直到http请求响应完成代码才会继续执行, 以php为例子 $url = "http://www. ...
- ajax的回调函数和匿名函数
1.什么是js回调函数 一. 回调函数的作用 js代码会至上而下一条线执行下去,但是有时候我们需要等到一个操作结束之后再进行下一个操作,这时候就需要用到回调函数. 二. 回调函数的解释 因为函数实际上 ...
- ajax的回调函数
ajax的回调函数(done,fail,always) 观看代码: $.ajax({ type: "post",//请求的类型 url: "/book/detail?ac ...
- Ajax请求回调函数没有被调用
$.ajax({ type:"post", url:"http://172.16.41.91:8080/FcsServletSSM/users ...
- 。。。Ajax的回调函数function(data)中,data的返回类型。。。
今天在做项目的过程中,突然发现了一个有趣的问题,那就是我在Java服务器端写程序,String result = "0";然后通过out.println(result),将resu ...
- Ajax异步的回调函数执行了多遍
问题: 在做下拉滚动加载时(类似于qq空间下拉加载),数据向下滚动一次,就会加载一次,即append一下,跟踪js后,发现回调函数执行了多次,导致append将上次的append结果append上了, ...
- 201响应为什么进了AJAX error回调函数
明明AJAX发送请求成功,但是后端返回的不是200,而是201,结果进了error的回调函数,想这种情况,只需要把“dataType:"json",改成dataType:" ...
随机推荐
- 【转】Profiling application LLC cache misses under Linux using Perf Events
转自:http://ariasprado.name/2011/11/30/profiling-application-llc-cache-misses-under-linux-using-perf-e ...
- 【BZOJ】2002: [Hnoi2010]Bounce 弹飞绵羊(lct)
http://www.lydsy.com/JudgeOnline/problem.php?id=2002 (BZOJ挂了,还没在BZOJ测,先是在wikioi测过了,,) 囧.在军训时立志要学lct! ...
- 使 SortList 实现重复键排序
SortList 默认对按Key来排序,且Key值不能重复,但有时可能需要用有重复值的Key来排序,以下是实现方式: 1.对强类型:以float为例 #region 使SortList能对重复键排序 ...
- hdu A strange lift
有起点和终点,有方向,有最少次数,所以这道题很明显是一道bfs的题目,这题要利用vist数组来标记已走过的楼层,因为这题里面已走过的楼层是不可能在走第二遍的. 第二次走和第一次走的选择没有任何的区别. ...
- 序列化各个类型成JSON XML实例
LitJson组件序列化请参考http://www.cnblogs.com/leee/p/4437230.html XML序列化请参考http://www.cnblogs.com/leee/p/424 ...
- 【转】各版本IIS下ASP.net请求处理过程区别
原文地址:http://www.cnblogs.com/fsjohnhuang/articles/2332074.html ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能 ...
- [转]在VS2010 VC++项目中引用Lib静态库(以Openssl为例)
本文转自:http://kb.cnblogs.com/page/94467/ Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法.常用的密钥和证书封装管理功能以及SS ...
- PHP 错误与异常 笔记与总结(3)PHP 配置文件(php.ini)中与错误相关的选项 与 设置错误级别
[PHP 配置文件中与错误相关的选项 ] 选项 描述 error_reporting 设置错误报告的级别 display_errors 是否显示错误 log_errors 设置是否将错误信息记录到日志 ...
- linux下创建和删除软、硬链接
linux下创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件时,索引结点被复制 ...
- 提高Vector容器的删除效率
vector容器是类似与一个线性数组,索引效率高,插入,删除的效率很低,需要遍历数据列表,一般情况下vector的删除操作由一下函数完成: iterator erase(iterator positi ...