我有一个带有表单的网页,每次提交表单时都会加载相同的页面,但具有与查询相关的不同数据。在后端,我使用 python 来查找与查询相关的数据。 我想用 ajax 处理所有这些,因为后端进程需要更多时间,所以我需要向用户显示状态,即系统中现在发生的情况 返回的数据也是相同的 html 文件,但包含一些其他数据。那么如何在当前页面显示呢?它不应该被附加到当前的 html 文件中。它是独立的

谁能帮我解决这个问题

请您参考如下方法:

您可以使用 jQuery,它为您提供了一种非常简单的方法:

$.post( "yourpage.html", $('form').serialize() + "&ajax=true", function(response) { $('#results').html(响应); });

服务器端,检测ajax是否为true,然后仅返回查询结果而不是整个页面。它们将保存在 id="results" 元素中。替换整个页面通常不是一个好主意。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!