javascript - 如何在ajax中成功后更改按钮文本

标签 javascript php ajax

我想在成功时更改按钮文本。我想在成功后将其更改为接受

    <button type="button" onclick="saveData<?php echo $row1->id; ?>()">Accept</button> 
      <script>
      function saveData<?php echo $rrr->id; ?>(){

      $.ajax({
        type: "POST",
        url: "<?php echo base_url().'home/accept_seller/'. $rrr->id; ?>",
        data:{},       
        success:function( data )
        {

        }
       });
  }

我的功能正常工作,因为我在成功后使用了警报,但我不知道如何在成功后更改其文本。请帮忙

最佳答案

您可以将类与按钮相关联:

<button type="button" onclick=".." class="submit-btn">Accept</button> 

现在,在您的 AJAX 成功代码中,提及以下内容:

 $.ajax({
    type: "POST",
    url: "<?php echo base_url().'home/accept_seller/'. $rrr->id; ?>",
    data:{},       
    success:function( data ) {
       $(".submit-btn").html("Accepted");   // Add this line
    }
});

关于javascript - 如何在ajax中成功后更改按钮文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38374763/

相关文章:

javascript - 我可以在 innerHTML 中添加样式标签吗?

javascript - jQuery .onload 函数删除滚动条直到页面加载不起作用

javascript - 从输入中获取一个值以在 Controller Angular JS 中使用

php - 使用PHP在Shell中运行Docker

php - 显示两个表中的数据

php - Wordpress DB select 始终返回空

javascript - 通过ajax执行位于服务器上的php脚本

javascript - 使用 JS/Jquery 检测 URL 的更改(不仅仅是哈希)

javascript - jQuery AJAX - 基于 PHP 页面数据的条件成功结果

javascript - 当我使用 Ajax 刷新部分页面时,JS、jQuery 不起作用