关于ssh+jquery 不能执行回调函数,求帮助! 本帖最后由 xu101q 于 2011-04-01 09:32:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $.post(url,{json:jsonstr},function(json){ alert("只为测试"+json.msg); $("#info").html(json.msg); },"json");$.post{}里面好像只有三个参数吧!第四个“json”也可以啊 response.getWriter().write(json);response.getWriter().close();你忘记了close吗 加了这句response.getWriter().close(); 还是没有用的! 这样啊。。那就把Add函数的返回值改成String,然后把json直接返回看看吧。。 不太明白你的意思直接返回字符串 “json”,还是??没搞懂! <div><input type="submit" value="注册" id="but"/></div>红色部分改为button <div><input type="button" value="注册" id="but"/></div> 改成这样你的jquery脚本才会执行 我估计前台和js的代码都没有什么大的问题、、剩下的就是后台了、、你这样的写法我原来没有用过、我给你我用过的方法吧、估计应该是你的json对象字符串的拼接错误、、、我原来也遇到过类似的问题、、json不是那样拼接的、、很麻烦的、需要转义符之类的。因为json的对象有的字符没办法直接再后台传、如果你要想那么弄的话、就上网搜搜视频会有结果的、我原来也是看视频拼接的、在一个办法就是我给你写一个例子吧、、你应该可以看明白的这是添加一个对象的方法、、如果是集合的话..User user=userDAO.find(name,password)JSONArray array=new JSONArray();array.add(user);//这是添加一个对象的方法、、如果是集合的话..array.add(list);out.print(array.toString());out.flush();out.close();你试试吧、、、 我估计前台和js的代码都没有什么大的问题、、剩下的就是后台了、、你这样的写法我原来没有用过、我给你我用过的方法吧、估计应该是你的json对象字符串的拼接错误、、、我原来也遇到过类似的问题、、json不是那样拼接的、、很麻烦的、需要转义符之类的。因为json的对象有的字符没办法直接再后台传、如果你要想那么弄的话、就上网搜搜视频会有结果的、我原来也是看视频拼接的、在一个…… struts2内置对json格式的支持,建议楼主看看我收藏的这篇文章http://blog.csdn.net/zxingchao2009/archive/2011/03/24/6273351.aspx另外,感觉搞java用ajax框架还是选用dwr比较好,因为dwr可以直接调用业务层的方法,无需编写什么action来处理。 谢谢大家 我这个问题已经得到解决了。$.post(url,{参数},回调函数);这样就已经OK 了,。至于json数据传输到前端来,用gson进行转换就OK了! 高分请教页面无相应问题?? MyEclipse启动tomcat的时候出现错误 jsp生成xml文件时, 文件头产生大片的空白行,应该怎么解决? 急求!JSP做的能和论坛整合的BLOG程序? 我有个解决JSP URL的中文乱码问题的函数 大家看看怎么样 JDK与JSP环境变量的设置冲突的问题!! 请教getPrimaryKeys的用法 如何运行JSP程序?(新手) highchart 动态请求数据库获取数据刷新图表 javascript无法提示 怎样上传图片到服务器数据库? 数据库连接错误
alert("只为测试"+json.msg);
$("#info").html(json.msg);
},"json");
$.post{}里面好像只有三个参数吧!
第四个“json”也可以啊
response.getWriter().close();你忘记了close吗
加了这句response.getWriter().close();
还是没有用的!
这样啊。。那就把Add函数的返回值改成String,然后把json直接返回看看吧。。
红色部分改为button
json不是那样拼接的、、很麻烦的、需要转义符之类的。因为json的对象有的字符
没办法直接再后台传、如果你要想那么弄的话、就上网搜搜视频会有结果的、我原来也是看视频拼接的、在一个办法就是我给你写一个例子吧、、你应该可以看明白的这是添加一个对象的方法、、如果是集合的话..
User user=userDAO.find(name,password)
JSONArray array=new JSONArray();
array.add(user);//这是添加一个对象的方法、、如果是集合的话..array.add(list);
out.print(array.toString());
out.flush();
out.close();你试试吧、、、
json不是那样拼接的、、很麻烦的、需要转义符之类的。因为json的对象有的字符
没办法直接再后台传、如果你要想那么弄的话、就上网搜搜视频会有结果的、我原来也是看视频拼接的、在一个……