Jquery Checkbox自定义事件不会返回稳定的结果

时间:2014-06-03 08:03:15

标签: javascript jquery checkbox

您好我在自定义博客网站上工作我的复选框中有一个工作脚本。但我的复选框默认没有attrib checked,因为我的页面首先显示实际文章,然后复选框标记为"编辑"因此,当用户点击它时,文章将被加载到我的textarea(它有TinyMCE插件用于编辑目的),用户现在可以编辑文章..这将用于检查是否有人正在编辑它FYI

这是我的剧本:

$("#edit").on('change', function(e){
        $("#viewmode").toggle(function(){
                    $.ajax({
              type: 'GET',
              url: 'includes/edittyp.php',
              data: "flag="+0,
              success: function (status) { }
                });
        });
        $("#viewmode").toggleClass('display: none' );
        $("#editmode").toggle(function(){

                $.ajax({
              type: 'GET',
              url: 'includes/edittyp.php',
              data: "flag="+1,
              success: function (status) { }
                });
        });
        $("#editmode").toggleClass('display: block' );

我的问题是,只要$("#editmode")被切换,此脚本就会将标志更新为1,并且每次点击$("#viewmode")时它都会更新为0,但这只能运行一次,因为我刷新了页面后{{1}返回1并且viewmode返回0或者它根本不会改变。有人可以指出我哪里出错了或者有其他方式如何实现这个

由于

0 个答案:

没有答案