NodeJS

时间:2017-05-18 19:47:35

标签: javascript node.js web

我希望在提交表单时显示一个微调器,然后用复选标记替换它以指示操作已完成。我已按下按钮时检测到JQuery,并使微调器显示如下:

$('.scrape').on('click', function(){
    $('.spinner').removeClass('hidden');
}) 

如何让客户端/服务器端检测到操作已完成? AJAX调用不起作用,因为POST请求已经发出,对吗?注意:我正在使用快速框架。我没有渲染任何东西,因为它们都在同一页面上。

谢谢!

2 个答案:

答案 0 :(得分:1)

每次向服务器发出请求时,都应该从服务器获得响应。接收具有非错误HTTP状态的响应意味着您的操作成功。

答案 1 :(得分:0)

“如何让客户端/服务器端检测到操作已完成?”你的意思是客户。客户端最终控制屏幕上显示的内容,因此客户端需要知道何时签出复选标记。 (所以我不关心服务器是使用express的NodeJS进程。)

“AJAX调用不起作用,因为POST请求已经发出,对吧?”但是你必须有一个处理程序来完成请求。你还没有说过你是用$.ajax还是用香草javascript或其他东西做的,但无论你做什么,你只需要向该处理程序添加一些内容,以便添加复选框。如果您想要更具体的答案,请随时分享更多代码: - )