jquery-1.7.2 ajax调用不执行返回值

a312983516 2014-02-20 06:44:45
前台:
$.post("userLogin/login.h", {
account : $("#account").val(),
pass : $("#pass").val(),
code :$("#code").val()
},function(data){
alert("aa");
},"json");

后台:
pw.write("{\"flag\":\"1\"}");
pw.flush();
pw.close();


原来用的1.4.1 jQuery.ajax 这种方式可以正常运行
但是发现有的客户浏览器 第142行报404 不能执行 所以想换一个新版本的 但是卡到回调这了
怎么搞也不行 头疼一个来小时 只能来求助了。
...全文
148 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
always-one 2014-02-24
  • 打赏
  • 举报
回复
没留意josn格式也拼错了String data="\"flag\":1";
always-one 2014-02-24
  • 打赏
  • 举报
回复
你可以这样写String data="{\"flag\":\"1\"}"; pw.write(data);
always-one 2014-02-24
  • 打赏
  • 举报
回复
后台输出错了。应该返回data,data应为json格式的数据。
hookee 2014-02-21
  • 打赏
  • 举报
回复
写个简单的表单,先测试 userLogin/login.h 返回的内容是否正确 也可以 F12打开 开发者工具或firebug,跟踪一下网络,看返回的内容。
别闹腰不好 2014-02-21
  • 打赏
  • 举报
回复
后台走了吗?
a312983516 2014-02-20
  • 打赏
  • 举报
回复
目前问题就是毁掉函数不能执行

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧