jsp或者js通过数据库状态改变按钮的开与关
//on-off按钮$(".wsn-onoffbtn").live("click",function(event){//newif(event.target==this)...
//on-off按钮 $(".wsn-onoffbtn").live("click",function(event){//new if(event.target == this){ if($(this).css("backgroundPosition") == "-230px -270px"){ $(this).css("backgroundPosition","-230px -300px") } else{ $(this).css("backgroundPosition","-230px -270px") }} });
这是css里的按钮,请问怎样通过数据库里的状态值来置这个开关的on或者off,同时根据客户操作重置数据库里的状态 展开
这是css里的按钮,请问怎样通过数据库里的状态值来置这个开关的on或者off,同时根据客户操作重置数据库里的状态 展开
展开全部
页面打开时:
1、读取数据库的值
例如有个Model Site 属性有个WSN
则
if(Site.WSN==1){
HidWSN.Text = "1"; //HidWSN为前台的一个隐藏控件
}
前台
<Script type="text/javascript">
if($("#HidWSN").val()=="1"){
$(".wsn-onoffbtn").css("backgroundPosition","-230px -270px")
}else{
$(".wsn-onoffbtn").css("backgroundPosition","-230px -300px")
}
</Script>
1、读取数据库的值
例如有个Model Site 属性有个WSN
则
if(Site.WSN==1){
HidWSN.Text = "1"; //HidWSN为前台的一个隐藏控件
}
前台
<Script type="text/javascript">
if($("#HidWSN").val()=="1"){
$(".wsn-onoffbtn").css("backgroundPosition","-230px -270px")
}else{
$(".wsn-onoffbtn").css("backgroundPosition","-230px -300px")
}
</Script>
更多追问追答
追问
非常感谢,
如果用户操作了,我需要再去重置数据库里的状态
怎么样判断控件现在状态呢
if($(".wsn-onoffbtn").css.style ==backgroundPosition","-230px -300px)
这样好像不对啊
这个要怎么做呢?
追答
后台直接读的话,就把值直接写到数据库就行,ajax的话,要把上面那段代码再执行一遍
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询