Ajax - 尝试替换而不是追加
Ajax - trying to replace instead of append
我对ajax一无所知。我正在使用 Flask 运行 一个带有 python 的网络应用程序。这是关于提交表格后的回复。一切正常,除了每次我按下提交时,最新的回复都附加在最后一个下方(直到您刷新页面)。我已根据输出将其缩小到配置的一个可能部分。
这是我感到困惑的部分:
response =response.result;
$.each(response,function(key,val){
console.log(val);
html+="<p>"+val+"<p>"
});
html +="<br>";
$(".show-data").append(html);
});
我注意到 'append(html)' 这让我搜索了一些 ajax 函数。
我试过了:
'$(".show-data").replaceWith(html);'
我在其他地方看到过,但在这里没有。
是否有人对 Ajax 有很好的了解,知道这里要做什么?
在此先感谢您的任何建议。
您可以将 $(".show-data").append(html);
更改为 $(".show-data").html(html);
html()
的工作方式或多或少类似于标准 javascript.
中的 innerHTML
我对ajax一无所知。我正在使用 Flask 运行 一个带有 python 的网络应用程序。这是关于提交表格后的回复。一切正常,除了每次我按下提交时,最新的回复都附加在最后一个下方(直到您刷新页面)。我已根据输出将其缩小到配置的一个可能部分。 这是我感到困惑的部分:
response =response.result;
$.each(response,function(key,val){
console.log(val);
html+="<p>"+val+"<p>"
});
html +="<br>";
$(".show-data").append(html);
});
我注意到 'append(html)' 这让我搜索了一些 ajax 函数。 我试过了: '$(".show-data").replaceWith(html);' 我在其他地方看到过,但在这里没有。
是否有人对 Ajax 有很好的了解,知道这里要做什么? 在此先感谢您的任何建议。
您可以将 $(".show-data").append(html);
更改为 $(".show-data").html(html);
html()
的工作方式或多或少类似于标准 javascript.