如何强制浏览器每次调用时都运行 javascript

伊曼·法廷

亲爱的,我在 onload body 上调用了一个 javascript 函数

<body onload="loadLeads()">

此函数从数据库加载潜在客户信息并将其显示在表格中。问题是当用户按下删除按钮从表中删除潜在客户时。该函数正确运行并从数据库中删除潜在客户。但是,尽管 deletelead 函数重新加载了在加载页面时调用 loadLeads() 的页面,该页面应该显示新的潜在客户,而没有删除的潜在客户。但是删除的一个又显示了!虽然它从数据库中删除了!!我怎样才能正确运行它?每次都要删除浏览器的缓存,强制代码正常运行!!请问我该怎么做?

这是删除的javascript代码

function deleteLead(id)
{
    var xmlhttp = new XMLHttpRequest();
     xmlhttp.onreadystatechange = function() 
        {
            if (this.readyState == 4 && this.status == 200) 
            {
                location.reload();
            }
        }
        xmlhttp.open("GET", "deletelead.php?id="+id, true);
        xmlhttp.send();
}

这是在 HTML 中调用的脚本

 <script src="https://example.net/js/loadLeads.js?version=' + Math.floor(Math.random() * 100) + '"\><\/script>'"></script>

这是 loadleads 函数 javascript

function loadLeads()
{
     var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() 
        {
            if (this.readyState == 4 && this.status == 200) 
            {
                 LeadsInfo = JSON.parse(this.responseText);
                 LeadsInfoCount = LeadsInfo.length;
                DrawLeadsTable();

            }
        }
        xmlhttp.open("GET", "LoadLeads.php", true);
        xmlhttp.send();
}

这是 LoadLeads.php

<?php

     require "conn.php";


    $SelectSQL = "SELECT * FROM leads";
    $result = $conn->query($SelectSQL);
    $ECount = $result->num_rows; 

    if ($ECount != 0 )
    {

    $FinalArr = array(); 
    $count =0;  
        while($row1 = $result->fetch_assoc())
        {
                $id = $row1["id"];
                $name = $row1["name"];
                $email = $row1["email"];
                $mob = $row1["mob"];
                $country = $row1["country"];
                $comefrom = $row1["comefrom"];              
                $time = $row1["time"];
$qulified = $row1["qulified"];  
$landingpage = $row1["landingpage"];                
                $myArr = array($id,$name,$email, $mob,$country,$comefrom,$time,$qulified,$landingpage);
                    $FinalArr[$count] = array(); 
                    $FinalArr[$count] = $myArr; 
                    $count++;
                    $UserData = json_encode($FinalArr,JSON_UNESCAPED_UNICODE);
        }
    }


mysqli_close($conn);


echo $UserData;
?>
纳威德汗

在 xmlhttp.send(); 之前添加这个

xmlhttp.setRequestHeader("Cache-Control", "no-cache, no-store, must-revalidate");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

每次我访问网站时都强制Google Chrome浏览器检查新的JavaScript文件

来自分类Dev

如何使用Javascript从浏览器调用Web服务

来自分类Dev

如何在谷歌浏览器中运行自己的JavaScript

来自分类Dev

如何在浏览器上运行 javascript?

来自分类Dev

从浏览器以html格式运行javascript

来自分类Dev

在浏览器外部运行JavaScript应用

来自分类Dev

从浏览器以html格式运行javascript

来自分类Dev

如何通过javascript对表格进行排序之前强制浏览器显示模式?

来自分类Dev

如何使用JavaScript检测浏览器?

来自分类Dev

浏览器如何优化我的JavaScript

来自分类Dev

如何从浏览器控制台禁用JavaScript函数调用?

来自分类Dev

如何在浏览器中安全运行用户提供的Javascript代码?

来自分类Dev

如何编写仅可在Web浏览器上运行的JavaScript代码?

来自分类Dev

如何将javascript的运行推迟到浏览器视图内部?

来自分类Dev

使用JavaScript调用浏览器X按钮

来自分类Dev

javascript调用DataSnap REST使浏览器无响应

来自分类Dev

使用JavaScript调用浏览器X按钮

来自分类Dev

javascript调用DataSnap REST使浏览器无响应

来自分类Dev

GeckoFX浏览器:从JavaScript调用C#函数

来自分类Dev

在移动浏览器上未调用javascript函数

来自分类Dev

Javascript Engine如何在浏览器中执行Javascript?

来自分类Dev

浏览器忽略Javascript

来自分类Dev

与浏览器无关的JavaScript

来自分类Dev

浏览器如何存储JavaScript计时器?

来自分类Dev

如何阻止JavaScript函数在IE中运行,但不能在其他浏览器中运行?

来自分类Dev

Javascript:Element.scrollHeight和Element.scrollTop是否在每次调用时都计算返回值?

来自分类Dev

在浏览器(javascript)中将Cognito凭证与AWS结合使用时,不断收到“缺少凭证”错误

来自分类Dev

关于浏览器如何解释HTML / CSS / Javascript

来自分类Dev

如何使用jquery或javascript获取浏览器名称?

Related 相关文章

  1. 1

    每次我访问网站时都强制Google Chrome浏览器检查新的JavaScript文件

  2. 2

    如何使用Javascript从浏览器调用Web服务

  3. 3

    如何在谷歌浏览器中运行自己的JavaScript

  4. 4

    如何在浏览器上运行 javascript?

  5. 5

    从浏览器以html格式运行javascript

  6. 6

    在浏览器外部运行JavaScript应用

  7. 7

    从浏览器以html格式运行javascript

  8. 8

    如何通过javascript对表格进行排序之前强制浏览器显示模式?

  9. 9

    如何使用JavaScript检测浏览器?

  10. 10

    浏览器如何优化我的JavaScript

  11. 11

    如何从浏览器控制台禁用JavaScript函数调用?

  12. 12

    如何在浏览器中安全运行用户提供的Javascript代码?

  13. 13

    如何编写仅可在Web浏览器上运行的JavaScript代码?

  14. 14

    如何将javascript的运行推迟到浏览器视图内部?

  15. 15

    使用JavaScript调用浏览器X按钮

  16. 16

    javascript调用DataSnap REST使浏览器无响应

  17. 17

    使用JavaScript调用浏览器X按钮

  18. 18

    javascript调用DataSnap REST使浏览器无响应

  19. 19

    GeckoFX浏览器:从JavaScript调用C#函数

  20. 20

    在移动浏览器上未调用javascript函数

  21. 21

    Javascript Engine如何在浏览器中执行Javascript?

  22. 22

    浏览器忽略Javascript

  23. 23

    与浏览器无关的JavaScript

  24. 24

    浏览器如何存储JavaScript计时器?

  25. 25

    如何阻止JavaScript函数在IE中运行,但不能在其他浏览器中运行?

  26. 26

    Javascript:Element.scrollHeight和Element.scrollTop是否在每次调用时都计算返回值?

  27. 27

    在浏览器(javascript)中将Cognito凭证与AWS结合使用时,不断收到“缺少凭证”错误

  28. 28

    关于浏览器如何解释HTML / CSS / Javascript

  29. 29

    如何使用jquery或javascript获取浏览器名称?

热门标签

归档