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:" ...
随机推荐
- 排列组合[HDU1521]
排列组合 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...
- TYVJ P1062 合并傻子 Label:环状dp
背景 从前有一堆傻子,钟某人要合并他们~但是,合并傻子是要掉RP的...... 描述 在一个园形操场的四周站着N个傻子,现要将傻子有次序地合并成一堆.规定每次只能选相邻的2个傻子合并成新的一个傻子,并 ...
- Linux压力测试工具
1 http_load:http://www.oschina.net/p/http_load 命令行输入man http_load 或者 http_load -h可以看到工具的使用方式: 参数说明: ...
- SQL Server 中 with tmp 临时表的用法
SQL Server 中 with tmp 临时表的用法 ----------with临时表用法,有时候采用临时表比采用in的效率更高,避免了全表扫描. 实例中实现了查询普通题.大题.子题目的sql ...
- Cite a Website in Paper 论文中引用网页的格式
Template: 1.A. Author Surname, 'Title', Year Published, <http://Website-Url> (accessed 10 Octo ...
- tp框架中表单数据的接收
在thinkphp框架中,接收传过来的表单数据.如果一个一个处理,当数据多时,不显示.也可以用循环.最好的是使用create函数,接受所有的数据.代码行大大减少.很方便.
- php常用的对字符串进行加密的算法
1. 返回文件扩展名 function getformat($file) { $ext=strrchr($file,"."); $format=strtolower($ext); ...
- Java接口、Java抽象类、C++抽象类的区别
由于这三种数据类型都是为了创建类层次结构的顶层构架,且用法有些许相似之处,这里简单区分一下: 接口: 接口用interface关键字定义, 名字一般使用-able形式的形容词. 接口通常定义抽象方法和 ...
- 9. Add the Block Storage service
Block Storage Server: 1. sudo apt-get install python-mysqldb 2. sudo apt-get install lvm2 3. 创建存 ...
- hdu 1116 并查集和欧拉路径
---恢复内容开始--- 把它看成是一个图 只是需要欧拉路径就可以了 首尾能连成一条线即可 如果要判断这个图是否连通 得用并查集 在hrbust oj里面看答案学到的方法 不用各种for循环套着判断能 ...