[英]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.