ajax如何将servlet传过来的数据显示在文本框中
servlet:response.setContentType("text/html");request.setCharacterEncoding("utf-8");re...
servlet:
response.setContentType("text/html");
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
String first = request.getParameter("first");
String second = request.getParameter("second");
String result=first+second;
out.println(result);
ajax:
function ajaxFun(){
$.ajax({
type: "POST",
url: "TestServlet",
dataType : "text",
success: function(result){
}
});
} 展开
response.setContentType("text/html");
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
String first = request.getParameter("first");
String second = request.getParameter("second");
String result=first+second;
out.println(result);
ajax:
function ajaxFun(){
$.ajax({
type: "POST",
url: "TestServlet",
dataType : "text",
success: function(result){
}
});
} 展开
展开全部
首先找到你的input标签 然后直接将返回值处理一下 赋值到input就行,比如:
$("#test").val(result); 我这是根据input的id找到这输入框的element的
$("#test").val(result); 我这是根据input的id找到这输入框的element的
更多追问追答
追问
success: function(result){
$("#sp").val(result);
}
为什么 输出值 是 nullnull?能帮我看下吗
追答
servlet中result不是null吧 此时找bug 首先看你的后台result的值是什么,然后到ajax的回调函数success中console.log(result) 查看你获取到的值是什么 然后判断是哪错了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询