我有一个带有提交按钮的联系表单。一旦从处理提交数据的服务器端PHP接收到响应,我使用JQuery按照以下顺序执行以下操作:
- 将按钮文本更改为“发送”
- 在警报中显示收到的响应
代码很简单:
submit_button.text('Send');
alert(response);
然而,无论如何alert()
似乎总是在文本更改之前触发。这是设计上的吗?有什么技巧可以改变顺序吗?我需要在弹出警告框之前更改按钮的文本。我甚至试图使用以下方法,但都无济于事:
submit_button.text('Send');
if(submit_button.text() == 'Send') { alert(response); }
如果这个问题已经在其他地方得到解答,我很抱歉,并请求您指出正确的方向。