问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jquery ajax请求成功,但是进入了success,但是返回的数据data为空

发布网友 发布时间:2022-05-14 15:55

我来回答

9个回答

热心网友 时间:2022-04-23 00:02

jquery ajax请求成功,进入了success,但是返回的数据data为空是因为设置出现问题,解决方法为:

1、创建基本的文件结构json_ajax.html和json_ajax.php,下载jquery.js。

2、如图编写json_ajax.html和json_ajax.php文件的编码。

3、在w(l)amp环境下运行json_ajax.html。

4、json_ajax.php,运行结果如图。

5、点击按钮,正常的运行结果如下图。


扩展资料

定义和用法:

ajaxSuccess() 方法在 AJAX 请求成功时执行函数。它是一个 Ajax 事件。

详细说明:

XMLHttpRequest 对象和设置作为参数传递给回调函数。

无论 Ajax 请求在何时成功完成 ,jQuery 都会触发该 ajaxSuccess 事件。在此时,由 .ajaxSuccess() 方法注册的任何函数都会被执行。

常用的setting有:

url:发送请求的地址;

method:请求的方法,如"POST"、"GET";

data:发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后面,POST请求作为表单数据;

dataType:预期服务器返回的数据类型。如果不指定,jQuery 将自动进行判断。

热心网友 时间:2022-04-23 01:20

jquery ajax请求成功,进入了success,但是返回的数据data为空是因为设置出现问题,解决方法为:

1、创建基本的文件结构json_ajax.html和json_ajax.php,下载jquery.js。

2、如图编写json_ajax.html和json_ajax.php文件的编码。

3、在w(l)amp环境下运行json_ajax.html。

4、json_ajax.php,运行结果如图。

5、点击按钮,正常的运行结果如下图。

热心网友 时间:2022-04-23 02:55

1、在页面代码上,我们先引入jquery脚本文件。

2、然后添加一个div,div里的内容是空的。

3、下方添加一个按钮,用来触发ajax请求。

4、在按钮的事件函数上,直接调用jquery的 $.ajax方法,方法里url就是要调用的请求链接。data为参数。

5、然后再添加一个success方法,这方法是ajax调用成功后页面调用的逻辑,在这里我们把ajax获得的数据内容放到div里。

6、在后台逻辑里,ajax调用的页面,我们只是简单的返回一个数组对象,里面有一个text属性的。

7、运行页面看到div里没有内容的,我们点击按钮触发ajax请求,请求得到结果后,会在div里输入文字内容了。

热心网友 时间:2022-04-23 04:46

检查后台是否报错。检查返回值是否为success。部分数据格式错误,需要eval(date)操作F12打开,发送ajax请求,查看network里边是否报错,或者在返回值的位置添加console.log()查看返回参数。$.ajax({ cache: true, type: "POST", url:ajaxCallUrl, data:$('#yourformid').serialize(),// 你的formid async: false, error: function(request) { alert("Connection error"); }, success: function(data) { console.log(data) var dataObj = eval('(' +data+ ')'); console.log(data) } });

热心网友 时间:2022-04-23 06:54

我遇到你这一样的问题,ajax请求后台,后台打印查询结果,我把查询结果转成json格式返回它,然后在前台data为null

热心网友 时间:2022-04-23 09:19

说明,返回的数据有问题(可能是地址原因,或数据格式有问题)

热心网友 时间:2022-04-23 12:00

因为你后台返回的不是json数据导致无法解析,后台可以把Result 转换成json
public void aaa(HttpServletRequest request, HttpServletResponse response) {
Result rs= manager.getList(user,params);
JSONObject json = new JSONObject();
json.put("dataJson", JSONArray.fromObject(rs.toList()));
renderText(response, json);
}
前台解析
function getAll(){
$.webUtil.ajaxSubmit({
url:'aaa.do',
dataType:"json",
success:setTename,
error:function(){
console.log("获取信息失败!");
}
});
}
//这里是成功的回调函数
function setTename(json){
var dataJson= json.dataJson; //这里的名字和后台put返回的名字一致
if(dataJson!=null){
for(var i=0;i<inspectorJson.length;i++){
inspectorJson[i].name +"," ;//这里的name是你放入json里的属性值就是你从数据库查出的数据
}
//alert("name"+name);
}
如果是Spring MVC 可以在后台方法上加上@responseBody

热心网友 时间:2022-04-23 14:58

贴出点代码什么的啊,啥都没有怎么看啊追问已经找到原因

热心网友 时间:2022-04-23 18:13

你没有返回数据追问为什么会出现这个问题呢?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦字最佳名字组合 男宝宝取名梦什么名字 带梦的男孩名字大全集 带梦字的男孩名字有哪些? 联想fn是哪个键 联想电脑怎么设置fn 国庆煲剧指南|板鸭小姐姐Netflix私藏之追剧清单 韩剧tv停更后,大家哪里去看这些资源了呢? 韩剧tv在哪给剧集打分 剧集打分操作教程分享 使用翻转课堂的用户是 老师,您好!我是新手,想买佳能700D单机配腾龙18-200的镜头,听说18... Javascript POST请求返回结果为空怎么解决? 乐校通调用接口返回数据为空 angularJS用jsonp请求数据失败是什么原因?有没大神可以帮忙看看? 服装销售总结跟分析怎么写 那里有围棋棋谱可以下载啊,sgf文件格式的,要能复制到围棋软件目录下可供使用的? 如何加强检察机关办公信息化建设 庭审过程中 发现自首情节 *能不能自行调查? 我看2010年司*中是说建设*补充侦查。 泉州市中级人民法院的工作职责 请例举几个带有引号的句子(句中引号可表示讽刺或否定、表示直接引用、表示特定称谓等) XMO和XGF文件用什么打开 安全办案区建设解说 写几个句中双引号表示特定称谓的句子 园林设计师助理和助理设计师有什么不同??? 请问,我边锋围棋,棋谱存在哪里 检察院 为什么要建侦查指挥中心 检察系统四加一建设是什么意思 园林景观设计助理主要做什么,要那些证 《关于进一步加强和规范检察机关延伸法律监督触角促进检力下沉工作的指导意见》的具体内容是什么? 助理景观设计师的工作内容是什么? 特殊称谓的引号造句 用具有特殊称谓作用的引号造句,本人急用, 数据表返回结果为空,字段和索引却能显示出来是怎么回事 EXCEL返回值为空白问题 400 开头的号码总是打电话来,都是不同号码的,怎么办,讨厌死了 农村集体土地流转程序 集体经济组织内成员土地流转,还需开村民代表大会吗 证明车辆给我拉货怎么写- 问一问 公司车辆证明怎么写 我在公司买的车,让公司出个证明,证明车是我的,怎么写? 渠县土地确权为什么没搞 集体经济组织内成员土地流转,还需开村民代表大 本村土地流转至外村需要村委与村民代表大会同意吗? 证明某车是我公司的该怎么写? 山东菏泽东明县关于养殖用地怎么申请 车是自已的,但公司雇佣了我的车,证明怎么写 农民可将土地流转给村委会吗? 怎么证明个人名下的车是公司的,证明怎么写 土地流转需要村委会出证明吗 公司的车挂在私人名下,车辆所有人出具的证明是什么格式的? 村*没有给村民开会协商的情况下,把土地流转给别人了。他这样做违法吗? 单位公车过户给另一个单位要开《公车过户证明信》,这个证明信怎么写呢?最好有范文。