问答文章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

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

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

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、...

返回报文中,请求参数为空,该怎么解决

发票勾选平台,一般你要确认勾选的话,最左边有一个小小的方框。选定才可以勾选。jquery ajax请求成功,进入了success,但是返回的数据data为空是因为设置出现问题,解决方法为:1、创建基本的文件结构json_ajax.html和json_ajax.php,下载jquery.js。2、如图编写json_ajax.html和json_ajax.php文件的编码。

使用JQuery的.ajax()提交表单后当前页面表单内容被清空,请问如何保留...

刷新以后数据肯定是被清空了的。可以考虑用cookies保存。

JSP,Jquery ajax 操作返回的data的值为空,总是获取不到,请打虾指点,另...

1.如果你是想进行数据取值操作的话,建议使用datatype为 json 或者 xml;2.使用html的时候一般都是直接将返回的html添加(append)到文档指定的位置;3.至于html()为空, 我感觉html()方法应该是应用在文档的dom上的,你取回的只是一个html字符串,并没有把他添加到文档dom里面去,所以我感觉在这种...

使用jquery的ajax的jsonp类型跨域请求数据、始终获取不到返回数据呢_百...

使用jquery的ajax的jsonp类型跨域请求数据、始终获取不到返回数据是设置错误造成的,解决方法为:1、创建基本的文件结构json_ajax.html和json_ajax.php,下载jquery.js。2、如图分别编写json_ajax.html和json_ajax.php文件的编码。3、分别在w(l)amp环境下运行json_ajax.html和json_ajax.php。4、经过源码...

jquery的ajax问题success:function(data)不执行

参考:http://api.jquery.com/jQuery.ajax/ String dataType 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如XML MIME类型就被识别为XML。在1.4中,JSON就会生成一个JavaScript对象,而script则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,...

有谁知道jquery的$.ajax请求返回的结果为null时,为什么不触发complete...

我估计是你的请求没有响应导致的,并不是没有触发complete回调函数。建议检查后台代码。(后台代码可以随便打印一个数字,然后结束代码执行。)或者设置$.ajax超时时间 : timeout($.ajax参数属性) - Number 设置请求超时时间(毫秒)。此设置将覆盖全局设置。超过这个时间你会发现肯定有响应。

jquery ajax 返回json类型,但是取不到内容,data.XXX得到的永远是undefin...

直接alert(data)看看是什么东西,如果是一串字符串的话,那么说明你的Json字符串还没有转换为Json对象,如果是object object的话,那么说明已经是Json对象了,问题要一步一步的分析,笼统的看,很不容易看出来到底是哪里出错了,首先要缩小错误的范围。

ajax请求不进入后台直接success

检查请求路径是否有问题,是否有同名的ashx导致出现莫名其妙的问题 检查传入参数,有可能JavaScript出现了问题,注意浏览器对JavaScript的错误提示。根据传入参数,尝试调试后台ashx部分,看看是否能够进入。

jquery ajax 请求详解,请求成功后回调函数中的参数“data”是指什么?请...

data 是 你通过访问Ajax 中url 对应的页面后,返回的值。相当于执行url那个页面后输出的内容。在function(){} 里面你就可以把 获取到的data 进行处理,根据需要把获取的信息进行操作。

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