ajax 向jsp页面传参的问题~~~~~~ 100
页面中有<inputtype="text"name="lm"id="lm"/><inputtype="text"name="am"id="am"/><inputtype=...
页面中有
<input type="text" name="lm" id="lm" />
<input type="text" name="am" id="am" />
<input type="button" name="submit" value="发送" onclick="abc()" />
function abc()
{
var a = document.getElementById("lm").value;
var b = document.getElementById("am").value;
var c = "a="+a+"b="+b;
var url="/page/test.jsp";
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.open("post",url,true);
xmlHttpRequest.send(c);
}
不知道这个方法写的对没有
就是要把2个文本框的内容 传递到jsp页面
然后在test.jsp
怎么样才能接收到 传递的参数呢?
注意 中文乱码问题也要解决
恩1楼 那个是我在这里打错了
我想要的是 JSP页面接收的代码
可是我测试的 得到的值依然是null
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
request.setCharacterEncoding("GBK");
String name = request.getParameter("name");
String msg = request.getParameter("msg");
System.out.println(name+"-"+msg);
%> 展开
<input type="text" name="lm" id="lm" />
<input type="text" name="am" id="am" />
<input type="button" name="submit" value="发送" onclick="abc()" />
function abc()
{
var a = document.getElementById("lm").value;
var b = document.getElementById("am").value;
var c = "a="+a+"b="+b;
var url="/page/test.jsp";
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.open("post",url,true);
xmlHttpRequest.send(c);
}
不知道这个方法写的对没有
就是要把2个文本框的内容 传递到jsp页面
然后在test.jsp
怎么样才能接收到 传递的参数呢?
注意 中文乱码问题也要解决
恩1楼 那个是我在这里打错了
我想要的是 JSP页面接收的代码
可是我测试的 得到的值依然是null
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
request.setCharacterEncoding("GBK");
String name = request.getParameter("name");
String msg = request.getParameter("msg");
System.out.println(name+"-"+msg);
%> 展开
4个回答
展开全部
String a=request.getParameter("a");
String b=request.getParameter("b");
跟你平时获取参数一样的
===========================
建议你使用jquery 吧。。,简单多了。
String b=request.getParameter("b");
跟你平时获取参数一样的
===========================
建议你使用jquery 吧。。,简单多了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String name = request.getParameter("a");
String msg = request.getParameter("b");
做AJAX最好先做好一般的,确保没问题了,再改成AJAX.
因为AJAX提交和普通提交JSP是感觉不到的,所以一般都是发送出问题,
现在我都是用jquery的,自从我用了jquery,都没遇到过AJAX提交的问题了,身体也好了,个子也长高了!
String msg = request.getParameter("b");
做AJAX最好先做好一般的,确保没问题了,再改成AJAX.
因为AJAX提交和普通提交JSP是感觉不到的,所以一般都是发送出问题,
现在我都是用jquery的,自从我用了jquery,都没遇到过AJAX提交的问题了,身体也好了,个子也长高了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
xmlHttpRequest.send(c);
你这个c是字符串,如果想用POST传到后台的话,应该用object对象,
var c = {name:a,msg:b};
你这个c是字符串,如果想用POST传到后台的话,应该用object对象,
var c = {name:a,msg:b};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询