如何在js里定义的一个var test=调用java代码,并取得返回值呢 20
我在初始化页面时调用js,在js里定义一个vartest用来存放java端传回来的json数据,如何在js里发送springmvc请求,并取得返回的json数据付给tes...
我在初始化页面时调用js,在js里定义一个var test用来存放java端传回来的json数据,如何在js里发送spring mvc请求,并取得返回的json数据付给test,请提供一下实例代码。谢谢
展开
6个回答
展开全部
使用AJAX调用吧
方法很多 自己写可以,使用框架也行,如DWR什么的
我使用EXT框架
这样子调用:
Ext.Ajax.request({
url:spring action地址,/
method:'post',
params:{}, // 提交参数
success: function(response, options)
{
var test= Ext.util.JSON.decode(response.responseText);
//responseText就是你后台生成的json对象
if(responseArray.success==true)
{
Ext.example.msg('提示', '数据保存成功');
}
else{
Ext.Msg.alert('错误', responseArray.reason);
}
}
failure:function(response,options)
{
Ext.Msg.alert('警告',"数据处理错误原因\"+response.responseText);
}
});
}
方法很多 自己写可以,使用框架也行,如DWR什么的
我使用EXT框架
这样子调用:
Ext.Ajax.request({
url:spring action地址,/
method:'post',
params:{}, // 提交参数
success: function(response, options)
{
var test= Ext.util.JSON.decode(response.responseText);
//responseText就是你后台生成的json对象
if(responseArray.success==true)
{
Ext.example.msg('提示', '数据保存成功');
}
else{
Ext.Msg.alert('错误', responseArray.reason);
}
}
failure:function(response,options)
{
Ext.Msg.alert('警告',"数据处理错误原因\"+response.responseText);
}
});
}
展开全部
var test = "<%=paramValue%>";
或者直接用ajax来获取。
或者直接用ajax来获取。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用ajax
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
嗯,ajax~
可以使用开源架构,建议看下google的GWT,很不错的东西,个人感觉架构比ext、jQuery之类好很多~
可以使用开源架构,建议看下google的GWT,很不错的东西,个人感觉架构比ext、jQuery之类好很多~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用ajax,
原理就是发送请求,servlet接受请求后处理,将返回内容放在response里,然后你ajax就可以得到内容了
楼主可以搜下ajax的用法,太多了 就给你复制,ajax框架很多,建议用jquery里的方便。不过希望你用基本的JS ajax方法,这样更能理解原理。
原理就是发送请求,servlet接受请求后处理,将返回内容放在response里,然后你ajax就可以得到内容了
楼主可以搜下ajax的用法,太多了 就给你复制,ajax框架很多,建议用jquery里的方便。不过希望你用基本的JS ajax方法,这样更能理解原理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-11-19
展开全部
你可以加一个隐藏控件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询