>
$ajax({
type: "POST",
url: "请求url",
data: "name=John&location=Boston",//参数
success: function(msg){ //msg返回的数据
alert( "Data Saved: " + msg );
}
});
数据怎么处理看你自己了
jsp的数据传给servlet的方法:
第一种超链接,在href='servletActionid=xxx'
第二种form表单提交,当点击submit时,action="servletAction" method='get/post'
第三种就是利用ajax,url='servletActionz',当然了,这里也有get和post两种情况,get直接在url后面加问号传参,post会把参数放在实体内容里面。
最后在servlet那边 用 requestgetParameter("参数名");就可以拿到了
将你js中获取到得username,password输出看是否有获取到值。
请求type,dataType与实际发送的data不一致。
type:"post",
data:"username="+studentName+"&passward="+passWard,
dataType:"json",
a 如果要使用你目前的data来传递值,建议修改为
type: "get",
data:"username="+studentName+"&passward="+passWard,
[dataType]删掉该属性
b 如果要使用json形式
type: "post"/"get",
data: "{'username':" + studentName+",'password':" + passWard + "}",
dataType: "json"
希望能帮助你解决问题,如果不能请继续追问。
Ajax是时下比较流行的一种web界面设计新思路,其核心思想是从浏览器获取XML>
因为ajax提交时,必须显示的把表单值设上,你看看你写的这句:
data:{
"action":"get",
"dz":"jbxx"
}
里面没pwd这个值,
所以Systemoutprintln(requestgetParameter("pwd"));是null
以上就是关于jsp中,用ajax获取数据全部的内容,包括:jsp中,用ajax获取数据、servlet如何接收ajax里传过来的data、ajax怎么获取servlet返回的字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)