用jquery中的ajax进行前后台,后台的方法正常执行,在前台接收不到后台传递的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用jquery中的ajax进行前后台,后台的方法正常执行,在前台接收不到后台传递的数据相关的知识,希望对你有一定的参考价值。

参考技术A 可能的原因:1 你后台没有返回值 2 你ajax 的success 函数里没做接受数据 或后台返回的数据与接收的 数据类型不一致 3 后台有异常抛出本回答被提问者采纳 参考技术B alert(data);不行么?
那就alert(data.d);
参考技术C 后台的数据应该是public的 参考技术D 问题十有八九是出现在前台解析数据上面~ 鉴定完毕 第5个回答  2011-05-27 仔细调试回调函数
例如:
//请求成功后的回调函数
function success(request,options)

debugger //调试这个回调函数
var data=request.responseText;
//关键看有没有正确返回信息


//请求失败后的回调函数
function failure(request,options)

debugger //调试这个回调函数
var e=request.responseText;

使用Jquery.AJAX方法和PHP后台数据交互小结

使用jQuery的AJAX方法和后台PHP进行数据交互,交互采用的数据格式JSON格式。

我主要小小的总结了一下,我使用AJAX方法时候遇到一些小小的问题。

第一:在传递数据的时候,传输地址注意是否正确。

第二:在传输数据时,传输的数据格式是否正确。

第三:我遇到过 200 但是执行的是AJAX方法的错误方法,我总结了一下,一般都是PHP的数据格式不正确,所以,当遇到200 error时候,应该认真,仔细的检查PHP传输的数据格式是否争取,由于JSON的特性,所以,使用JSON的时候对数据格式规范要求是比较严格的。

以上是关于用jquery中的ajax进行前后台,后台的方法正常执行,在前台接收不到后台传递的数据的主要内容,如果未能解决你的问题,请参考以下文章

js jquery中的$.ajax中的data属性需要用json格式向后台发送数据

ASP.NET中JQuery+AJAX调用后台

使用Jquery.AJAX方法和PHP后台数据交互小结

jQuery AJAX 方法 success()后台传来的4种数据

react中向后台服务器发送一请求 后台接口返回的是byte[]类型的图片 我现在如何在前台界面中显示它?

asp.net利用Ajax和Jquery在前台向后台传参数并返回值