问答文章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-10 15:30

我来回答

9个回答

热心网友 时间: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、点击按钮,正常的运行结果如下图。


扩展资料

定义和用法:

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

详细说明:

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

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

常用的setting有:

url:发送请求的地址;

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

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

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

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

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 04:13

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 06:04

检查后台是否报错。检查返回值是否为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 08:12

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

热心网友 时间:2022-04-23 10:37

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

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

因为你后台返回的不是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 16:16

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

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

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在PS4上的DAI联机是不是没人玩了 古印度是什么 三星5360怎样下载91熊猫看书 如果手机刷新了版本怎样下载91熊猫看书? 91熊猫看书怎么从云书架下载书,谢谢 91熊猫看书 怎么安装 91熊猫看书怎么安装 吱哩哇啦是什么意思怎么读 柿子和面做饼怎么做 男人什么时候流行穿高跟鞋 麻烦各位大神,我一女性朋友生日,帮我搞首代名字的藏头诗《名叫叫肖亚》,谢了 本人姓代名伟,妻子姓袁名媛,今年年底有个BB,也不知道叫什么名字好,希望大家帮我想想,谢谢 说一说被撩或者撩别人的小故事有哪些? 一个jquery的ajax请求有什么作用 你们有什么暧昧的小故事吗 jquery的ajax默认是什么请求 中国各个朝代名字?求知 有没有可爱的情话小故事? 什么样的榴莲才熟 代名字有哪些成语 家的代名字有多少? 本人男。求一个两个字的网上代名。可在网络游戏或娱乐软件上代替真实姓名的两个字名字。要求简单些。不要 求帮我起个代名字的个性网名,我老公叫文涛,我*芳。要有爱情涵义的 有什么好代名字,形容男女关系好的互称。 北京美术考前集训画室哪家最好? 杭州美术集训画室哪个画室的学习氛围比较好? 杭州美术集训学校哪家比较靠谱?杭州这么多画室怎么选? 采购谈判应该注意些什么? 原材料釆购应履行什么制度、建立什么台账,原材料堆放符合什么要求 杭州哪个美术集训画室最强? 有没有什么撩妹时可以讲的故事? jquery发送ajax请求,参数怎么放到http请求的body里面 昆山商业贷款怎么算的? 老朱家名字到22代名字不够用了怎么办? 昆山中国银行放贷多长时间 请问什么书是介绍中国历史的,朝代名字,各朝皇帝,等等,推荐一下,谢谢! 阿里巴巴2021财年度的销售费用占主营业务收入的比例是多少 你是如何看待2021年阿里巴巴公布财年年报的? 怎么把游戏中心悬浮窗在游戏里显示? 三星游戏助手如何悬浮在游戏中 混沌起源怎么把游戏悬浮窗设置出来 磨砂玻璃用久了会怎样 淘宝上面卡文克莱(ck)男士手提包2000代购2000多是正品么? 两百多块人民币的ck钱包是真的吗 pop+ck的包怎么样 电脑只有个c盘 32g的笔记本 怎么装系统 有 电脑只有C盘,没有分区怎么GHOST? 中国移动遥控器设置密码 农村养牛贷款申请报告 学生用平板电脑推荐