TP5接收前台AJAX发的数据,打印东西怎么打印出来来确实空的。控制台能看到数据

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

最近在做公司项目,遇到一个很纳闷的问题老夫久经码场,却由于自己的一个疏忽让老夫郁闷了好几天,还影响的公司项目的进度下面就给大家分享自己犯二的经历,让各位别和我一样犯二

今天我们主要讨论ajax异步提交数据的那些怪事!

个人总结一下我的个人工作经验不一定对,各位仅供参考哈!

ajax异步提交的数据一般接收不到的原因主要有以下几種:

①:js里面的ajax代码的提交方式要和你目标地址的接受方式要一致例如你在使用ajax提交数据的时候,使用的方法是get方法进行提交的并且提交地址为b.php文件里面的test方法,那么当你在b.php页面test方法下进行接收ajax异步提交过来的数据时也必须要get方法进行接收,否则你是接收不到数据嘚!反之post方法提交的情况亦然!

)在进行选择时不要和本页面的其它已有的name雷同特别是你这个ajax方法所在的函数上个调用的你的也有同样的name話,你当前的name是传递不过去的老夫就是在这太粗心,纳闷了好几天希望各位码友也注意一下!真实案例如下

【原因】:老夫目前也无法肯定,但猜测肯定是前端页面的data应该是个全局的东西所以即使在不同的方法体里面,name也不能重复出现如果你也遇到同样的问题的话建议你多查询资料或者咨询真正大大牛!本人猜测仅供参考!

③:在接受数据的页面接收数据时,名字不要写错要和name一样的

④:再者就昰养成良好的编写代码习惯,用心和认真多用工具辅助(新手建议先纯文档写代码),可以避免代码人工手写错误率

如果你本文章能够幫到你请你给个赞,如有不足之处请给我留言或者给此博文进行评论,一起讨论!

我有一个jsp一个servlet,一个javajsp通过Ajax调鼡servlet返回数据到jsp页面中,java连接数据库获取数据库中的数据servlet作为中间层获取我java中查询的数据库数据,但是页面不能显示出我请求的数据菜鳥求大神帮忙看看问题在哪儿,以下是代码rnjsp代码如下:rnrn<%@ page language="java"
就是 ajax 提交服务器的请求 然后 服务器返回的数据 用 json 嘛 就是 通过JSONArray 把List或者javabean转成 json格式在 通過 PrintWrite输出嘛, 如果我要输出的是两个不同的对象一个是List集合转换过来的,另外一个还要输出一个javabean用于分页的,但是这些输出后最后在ajax那裏 var data =
网上说直接在送出的流里加个HEADER指明送出的是什么编码流,这样XMLHTTP就不会出现乱码了但是我的还是乱码。。rn就是下面的代码:rnrnrnrnrn
通过Ajax返回自己所需要的单个字符串,数组对象,XML数据等

我要回帖

更多关于 打印东西怎么打印出来 的文章

 

随机推荐