辰枫夜雨
- 辰枫夜雨 2015-09-14 已签到连续签到1天,获得了5个金钱
- 辰枫夜雨 2015-09-10 已签到连续签到3天,获得了15个金钱
- 辰枫夜雨 2015-09-09 已签到连续签到2天,获得了10个金钱
jquery完全可以做到啊.
但具体不知道你的页面结构,大概说说流程吧.$("#弹出窗id").hide(); $("#需要被修改信息的元素id").val("") 或 .html(""); //上面这两行,应该是放在ajax的 success:function(){} 里面执行.
至于第二个点击另外一条信息行业后,前一条信息的弹出框要关掉.
这个一般的做法是,页面同一时间只会显示一个弹出框,要弹出新的弹出框,应该是要先关闭前一个之后才能点击操作打开另外一个.
当然,某些情况下可能会出现多个弹出框同时出现,但为了避免这种情况,一般在打开弹出窗之前会将所有的弹出窗先隐藏.$(".弹出窗的通用样式名称").hide();
js代码:
function check($id){$itemed =$(':checkbox:checked'); var vals=""; $itemed.each(function(){ vals+=$(this).val()+','; }); $.ajax({ type:"get", url:"<?= Url::to(['admin/up']) ?>", data:{trade:vals,id:$id,'YII_CSRF_TOKEN':'<?= Yii::$app->request->csrfToken ?>'}, success:function(data){ $('.btn-default').popover('hide'); $("#hangye"+$id).text(""); $("#hangye"+$id).text(data); } }); }
jquery完全可以做到啊.
但具体不知道你的页面结构,大概说说流程吧.$("#弹出窗id").hide(); $("#需要被修改信息的元素id").val("") 或 .html(""); //上面这两行,应该是放在ajax的 success:function(){} 里面执行.
至于第二个点击另外一条信息行业后,前一条信息的弹出框要关掉.
这个一般的做法是,页面同一时间只会显示一个弹出框,要弹出新的弹出框,应该是要先关闭前一个之后才能点击操作打开另外一个.
当然,某些情况下可能会出现多个弹出框同时出现,但为了避免这种情况,一般在打开弹出窗之前会将所有的弹出窗先隐藏.$(".弹出窗的通用样式名称").hide();
OK 这个问题我已经改好了