如何在ajax请求后更新变量?

时间:2018-05-08 15:54:12

标签: javascript ajax

好吧,这是我的代码 来自我的index.php:

<a href="#" id="save" class="save" onclick='UpdateStatus("<?PHP echo $fgmembersite->UserFullName();?>","<?php echo $_GET['id'] ;?>")'> save</a>

用户点击此链接可以保存一条信息。

然后,我的功能UpdateStatuts

function UpdateStatus(member1,id1) { // 
      /* VALUES */
        var member =  member1;
        var id =  id1;
        var statut = '1';
      /* DATASTRING */
        var dataString = 'member='+ member+'&id='+ id+'&statut='+ statut;

       console.log ("SOMETHING HAPPENS"); 

      $.ajax({
      type: "POST",
        url: "../../lib/tratement.php",
        data: dataString,
          success: function(){
          $('.success').fadeIn(200).show();
           $('.error').fadeOut(200).hide();

          console.log (dataString); 
          console.log ("AJAX DONE");
           }
      });
       return false;
    };

完美无缺。但是在用户点击第一个链接后,我想显示unsave而不是重新加载整个页面。 换句话说,我想要这个

<a href="#" id="save" class="save" onclick='**RemoveStatus**("<?PHP echo $fgmembersite->UserFullName();?>","<?php echo $_GET['id'] ;?>")'> **Unsave**</a>

代替<a href="#" id="save" class="save" onclick='UpdateStatus("<?PHP echo $fgmembersite->UserFullName();?>","<?php echo $_GET['id'] ;?>")'> save</a>

有可能吗?

0 个答案:

没有答案