如何 把 js获取的值 存起来 并且 可以在后台操作

是这样的我想获取当前的checkbox的值然后拿这个值去当做sql语句的where条件。我通过jquery得到了这个值但是后台怎么才能拿到jquery获取的值呢????... 是这样的 我想 获取当前的 checkbox 的 值 然后 拿这个值 去 当做 sql语句的 where 条件。 我通过 jquery 得到了 这个值 但是 后台怎么才能 拿到 jquery 获取的值 呢???? 展开
 我来答
澤希Dc
推荐于2017-11-26 · TA获得超过1747个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:255万
展开全部
最方便的方法是用AJAX,Jquery里也有AJAX方法,可以先搜搜相关资料了解一下。我写了个小例子,你试试看:
1 . 前台html页面代码:
<html>
<head></head>
<body>
<input type="checkbox" id="chk" value="123" checked="checked" />123
<script src="jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function(){
if($("#chk").attr('checked')){ //如果复选框被选中
var value = $("#chk").val(); //得到复选框的值
$.get("cmd.aspx?" + randomUrl(), { id: value, async: false }, function (str) { //提交到后台页面
if (str == "success") //后台返回成功
alert("操作成功");
else
alert("操作失败");
});
}
});
function randomUrl() {
var ranNum = Math.round(Math.random() * 10000).toString();
var ranUrl = "ranNum=" + ranNum;
return ranUrl;
}
</script>
</body>
</html>

2. 后台代码,这里以.net为例:
string id =Request.QueryString["id"]; //前台传来复选框的value
if(id!=null)//如果有值
{
//...这里操作数据库
}
Response.Write("success"); //返回操作成功
0c4d
2014-03-21 · TA获得超过103个赞
知道答主
回答量:72
采纳率:0%
帮助的人:64.4万
展开全部
  1. checkbox放到from表单里,赋值名字,后根据名字,新建变量,写get/set方法,然后就可以直接获取到(struts2)

  2. juqery .ajax({data:{ckbox:""}}后台用request.getParameter获取,


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰火两重天
2014-03-21 · TA获得超过1425个赞
知道小有建树答主
回答量:1489
采纳率:0%
帮助的人:992万
展开全部
jquery不是有ajax方法吗,具体你看jquery的api。后台request.getParameter()方法就可以得到这个值了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式