$post传递的参数是传递到服务端的,通过服务端再传递到jsp页面上才可以。
举例说明:
<!DOCTYPE html>
<html>
<head>
<script src="/jquery/jquery-1111minjs">
</script>
<script>
$(document)ready(function(){
$("button")click(function(){
$post("/example/jquery/demo_test_postasp",
{
name:"Donald Duck",
city:"Duckburg"
},
function(data,status){
alert("数据:" + data + "\n状态:" + status);
});
});
});
</script>
</head>
<body>
<button>向页面发送 >
</body>
</html>
运行结果:
1、在jsp页面获取到这个值。
3、遍历获取到的dom元素数组,比较当前单选按钮的值是否与传来的值一样
4、找到值一样的radio就设置其属性checked为checked,进行选中。
示例:
有一组单选按钮:
<input type="radio" name="city" value="beijing"/>北京
<input type="radio" name="city" value="shanghai"/>上海
<input type="radio" name="city" value="tianjin"/>天津
<input type="radio" name="city" value="chongqing"/>重庆
通过如下方法选中,cityValue是后台传来的值。
function selectCity(cityValue){
var citys = documentgetElementsByName('city');
for(var i=0;i<cityslength;i++){
if(citys[i]value == cityValue){
citys[i]checked='checked';
break;
}
}
}
你的错误原因很简单
在a页面,打印的是字符串,所以没有任何错误
但是在b页面,因为是通过url传递过来的。
相当于 bjspurl=>
以上就是关于jsp如何获取$.post传递的参数全部的内容,包括:jsp如何获取$.post传递的参数、jsp页面通过url传来的参数设置哪个单选按钮被选中、在jsp中如何传递整个URL地址急!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)