gpt4 book ai didi

javascript - 一个 ajax 循环有 2 个输出错误 insideHTML

转载 作者:行者123 更新时间:2023-11-28 10:48:52 25 4
gpt4 key购买 nike

尝试将此函数输出到 ajax 表(工作正常)和名为 connectList1 的输入框时遇到一些问题。

我无法让它无错误地吐出到输入框中,错误是

Uncaught TypeError: Cannot set property 'innerHTML' of null

connectsList1 is not defined

 function getConnections(txt1) {

func_getConnections(
function (response) {
var sortorder = txt1;
var arr = response;
var i;
var Count;
var mCount;
var oCount;
var out =
"<thead>"
for (i = 0; i < arr.length; i++) {
out +=
"<tr>" +
"<tbody>" +
"<tr class=\"" + ReturnValuesAsColor(arr[i].o, arr[i].m, arr[i].server_proc) + "\">" +
"<td>" + arr[i].id + "</td>" +
//"<td>" + arr[i].user_id + "</td>" +
"<td>" + arr[i].user_name + "</td>" +
"<td>" + arr[i].workstation_name + "</td>" +
"<td>" + (!!arr[i].ip_address ? arr[i].ip_address : '') + "</td>" +
"<td>" + formatDateTime(arr[i].connect_date, 'datelongtime') + "</td>" +
"<td>" + formatDateTime(arr[i].refresh_date, 'datelongtime') + "</td>" +
"<td>" + (!!arr[i].app_ver ? arr[i].app_ver : '') + "</td>" +
"<td>" + (!!arr[i].app_date ? formatDateTime(arr[i].app_date, 'shortdate') : '') + "</td>" +
"<td>" + Messages_flag(arr[i].get_messages_flag) + "</td>" +
"<td>" + FixNumbers(arr[i].message_type_flags) + "</td>" +
//"<td>" + arr[i].o + "</td>" +
//"<td>" + arr[i].m + "</td>" +
"<td>" + arr[i].group_name + "</td>" +
//"<td>" + arr[i].server_proc + "</td>" +
"<td> <button id=\"DelImg1\" type=\"button\" name=\"btnsubmit\" class=\"ui-button ui-widget ui-state-default ui-corner-all\" onclick=\"clearText('<%= result.ClientID%>'); CopyId(" + arr[i].id + "); return Message(" + arr[i].id + ")\" >Delete</button> </td>" +
"</tr>" +
"</tbody>";

mCount = 0
if (arr[i].m != 0) {
mCount += 1;
} else if (arr[i].o != 0) {
oCount += +1;
} else if (arr[i].o == 0 & arr[i].m == 0) {
Count += 1;
}

document.getElementById("dtBody1").innerHTML = out;

document.getElementById('ConnectsList1').innerHTML = out;

ConnectsList1 = " Connection list: " & Count + oCount + mCount & " connection(s) Main Application : " & Count & " Online : " & oCount & " Mobile : " & mCount;
}})};

欢迎任何帮助或建议,我自己仍在学习ajax

最佳答案

document.getElementById("dtBody1") 找不到任何 ID 为 dtBody1 的标签。确保您的 HTML 中有一个具有该 ID 的元素。请记住声明 ConnectsList1 变量以避免第二个错误。

关于javascript - 一个 ajax 循环有 2 个输出错误 insideHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37271054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com