浏览器返回的内容是什么?就是alert(json);的结果。
["成功"]
是上面一行这样么?这是不行的,jquery会认为格式不正确。要返回类似 { "aa" : "成功" } 才可以。
jquery 1.4以后对json格式变严格了,必须要这种格式的{"键":"值","键":"值"}
也就是说顶层必须是{:}格式的。
程序中将out.println(result);改成out.println("{\"result\":" + result + "}");再试试
连alert("后台传值成功");都无提示,说明你后台代码有错误。你可以试试直接运行后台代码,看有没有输出。
明确告诉你后台的值传不到前台,前台的可以传到后台。