如何仅一次在网站上发送请求

时间:2020-07-21 14:08:15

标签: javascript jquery google-chrome

我有chrome扩展程序,它要求网站在窗口中获取网站隐私权得分。当单击浏览器操作图标打开窗口时,按钮“ request”在哪里,如果我单击它,请求将使用jquery ajax发送到网站,但是当我再次打开该网站时,我希望不再是该请求按钮,所以我希望发送一个网站上只有一封邮件,当我打开已经发送请求的网站时,不再是请求按钮。我有下面的ajax代码,有人可以帮我吗?我的代码运行良好,但是可以发送请求打开同一个网站多少次。预先感谢。



        $('.button').click(function(){
            $(this).css('display','none');
              $.ajax(`https://api.privacymonitor.com/score?q=${address}`, {
                success: function(data,status) {
                if(status==="success"){
                scoreHtml();
                }else{
                let pT= document.createElement('p');
                let pInner = $(pT).text('request sent');
                $('.text').html(pInner);
                setTimeout(function(){
                $('.window').css('display','none')
                },1000)
                  }
                   },
                error: function() {
                let pT= document.createElement('p');
                let pInner = $(pT).text('request sent');
                $('.text').html(pInner);
                setTimeout(function(){
                $('.window').css('display','none')
                },1000)
              }
            })
          })


0 个答案:

没有答案