簡體   English   中英

如何在頁面加載和自動點擊時獲取警報消息內容

[英]how to get alert message content when page load and auto click

我有多個具有多個 jquery 數據表的頁面,我只想在警報出現此消息時自動單擊警報: 'DataTables warning: table id=' 如果出現此消息,我已將此 javascript 設置為自動單擊。

代碼:

<script type="text/javascript">
        debugger;
        var htmlString = new XMLSerializer().serializeToString(document)
        var indexOfAlertBeginning = "";
        var indexOfAlertEnd = "";
        var stringFromAlert = "";
        var alertMessages = "";
        if (htmlString.includes('alert(')) {
            indexOfAlertBeginning = htmlstring.indexof('alert(');
            stringFromAlert = htmlstring.substr(indexOfAlertBeginning);
            indexOfAlertEnd = stringFromAlert.indexof(')');
            alertMessages = stringFromAlert(0, indexOfAlertEnd);
        }
        if (stringFromAlert.includes('DataTables warning: table id=', 0)) {
            window.alert = function () {
                return true;
            }
        }
    </script>

但這沒有效果,並且每次都會出現警報消息。 這里有什么問題請幫助我...

如果您在大多數情況下使用 ajax 將數據加載到表中,則會導致腳本中 json 數據和列名之間列名不匹配的問題。 我發現這篇文章對數據表和.Net Jquery Datatable with.Net非常有用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM