除了表单提交还有吗?
另外怎么判断前端请求的是网页版还是手机版,在前端提交Action的地方能指定要返回后端哪个页面吗?还是靠后端解析前端发送过来的数据里的某些标记?
另外怎么判断前端请求的是网页版还是手机版,在前端提交Action的地方能指定要返回后端哪个页面吗?还是靠后端解析前端发送过来的数据里的某些标记?
解决方案
20
问题:在前端提交Action的地方能指定要返回后端哪个页面吗?还是靠后端解析前端发送过来的数据里的某些标记?
回答:在前端肯定没办法制定要跳转哪个页面,需要在后台aciton类里通过前端发送过来的标记来判断需要跳转到哪个页面。
回答:在前端肯定没办法制定要跳转哪个页面,需要在后台aciton类里通过前端发送过来的标记来判断需要跳转到哪个页面。
20
不用提交到后台的。给你个demo吧:
A页面:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="jquery.js"></script>
<script>
$(function(){
var data = $.url().param("data");
alert(data);
});
</script>
<style>
</style>
</head>
<body>
<a href="test.html?data="本人是A页面的数据"">带参数data</a>
</body>
</html>
test页面:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="jquery.js"></script>
<script>
$(function(){
var data = getURLParameter("data");
alert(data);
});
function getURLParameter(name) {
return decodeURIComponent((new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(location.search)||[,""])[1].replace(/\+/g, "%20"))||null;
}
</script>
<style>
</style>
</head>
<body>
</body>
</html>
记得引入jquery包。你看看A页面的超链接能不能把参数带过去