在jquery里面如何获得request对象

用js函数GET请求到struts中的action,当ACTION处理完,通过跳转返回的request作用域中的对象,在JS中如何用jquery取得这个作用域中的对象... 用js函数GET请求到struts中的action,
当ACTION处理完,通过跳转返回的request作用域中的对象,在JS中如何用jquery取得这个作用域中的对象
展开
 我来答
百度网友c29bfb6f2
推荐于2016-07-09 · TA获得超过7521个赞
知道大有可为答主
回答量:6020
采纳率:0%
帮助的人:0
展开全部
你可以用jquery的html添加进去这样的字符串给你的某个dom的对象${requestScope.你request中的pram的名字}这个要以文本的形式加进去,这个不是jquery的内容,属于el表达式,你试试看

或者jquery有一个叫做$.get()的函数是调用Ajax的函数里面有三个参数第三个参数就是注册一个callback函数,在你注册的这个callback函数中如果你写入一个data参数的话这个参数里头会封装从server端过来的值
涂颜骏sK
推荐于2018-03-02 · TA获得超过288个赞
知道小有建树答主
回答量:356
采纳率:75%
帮助的人:60.1万
展开全部
sdf
var fun = function(e){
var dom = e.target;
if(dom.tagName.toLowerCase()=="div"){
}else if(){}
else{}
alert(dom.id)
alert(dom.name);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiafu0773
2008-12-24 · 超过21用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:0
展开全部
很简单:比如说你想传一个参数叫username,直接输入 $("#username");
就行了,然后用一个变量记住,
JQuery的查找节点的方式,参数中的#加上ID上的属性值可以找到一个节点
jQuery的方法返回的都是jquery的对象,可以继续在上面执行其它的jquery方法
var jqueryObj = $("#username");
//获取节点值要用到.val() 这个函数
var username = jqueryObj.val();
也可以调试打印一下,alert(username);
刚只是获取文本框中的内容,要想将文本中的数据发送给服务器端的servlet,就要使用jquery的XMLHTTPrequest对象get请求的封装
加上这一句话:$.get("AjaxServlet?name="+username,null,callback);

AjaxServlet是你的Servlet的文件名,name是要接收的参数,username是要传的参数,null就别管它,callback是回调函数,别加括号,--其中回调函数可以这样写:
function callback(data) {

// 接收服务器返回数据
// alert(data);
//将服务器端的返回的数据动态显示在页面上
//找到保存结果信息的节点
var resultObj = $("#result")
//动态的改变页面中的div节点的内容
resultObj.html(data);
// alert("");
}

这里全部可 以用一句话就可以代替了,比js里面传参数简单多了:
function verify() {
$.get("AjaxServlet?name=" +$("#username").val(),null,function(data){
// alert(data);
$("#result").html(data);
});
}

不过前面的操作都要引入一个外部的jquery.js这个文件,这个网上有下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式