javascript - 在 Javascript 中等待服务器响应
问题描述
我正在使用 Flask 和 JSON 在 python 和 javascript 之间进行通信。我希望程序在切换选项卡之前等待服务器的响应。这是我的 JavaScript 代码
window.onload = function() {
// setup the button click
document.getElementById("submit").onclick = function() {
doWork()
};
}
function doWork() {
$.post("http://127.0.0.1:5000/", JSON.stringify([document.getElementById("URL").value, document.getElementById("term").value, document.getElementById("pages").value]), function(){
});
// stop link reloading the page
event.preventDefault();
//HERE: Wait for response from server
window.location.href = "http://127.0.0.1:5000/results";
}
</script>
这可能使用 Flask 和 JSON,还是我必须使用其他东西?
解决方案
推荐阅读
- jquery - CSRF 验证失败。请求中止。没有表格
- javascript - 在d3.js中如何改变树形图的节点大小
- eclipse - Eclipse 2020-06 中“所有”Red Hat 附加组件的“无法读取存储库”
- python - 将字符串中的十六进制字符转换为字符
- python - 使用网站访问受限的 Web API (raspberry pi)
- angular - Ng-Model 不从输入标签更新对象(在带有键值管道的 ngFor 内)
- node.js - 在 nodejs 中使用 ES 模块时 PM2 崩溃
- javascript - 使用 moment.js 进行实时计算
- c++ - 当getter需要将受保护的资源作为现代c ++中的shared_ptr返回时,如何设计一次写入和多次读取?
- graphql - GraphQL DynamoDb 过滤器列表字段