轮询 AJAX 请求并在 JavaScript 和服务器之间发送数据
我需要向服务器发送轮询 AJAX 请求,并向服务器发送一些数据(我想我只需传入 url)。我将运行许多不同的 resque 后台作业,并且我想检查每个作业是否已完成。我找到了一个 gem 可以做到这一点(resque-status),但我不确定如何发送JavaScript 和控制器之间的数据来回传递。
第一件事是如何构建对服务器的轮询 AJAX 请求?语法是什么?接下来我不确定的是,如果不是所有作业都完成,我如何将作业的状态发送回 ajax 请求,然后再次发送回 AJAX 请求?我假设 JSON 可能会有所帮助。
我真的很欣赏代码示例(最好使用 Ruby on Rails 和 JQuery。
I need to send a polling AJAX request to the server and send some data (which I think I'll just pass in the url) to the server. I'll have a number of different resque background jobs running, and I want to check if each job has finished. I found a gem to do that (resque-status), but I'm unsure how to send the data back-and-forth between the javascript and the controller.
The first thing is how would I construct this polling AJAX request to the server? What would the syntax be? The next thing I'm unsure about is how would I send the status of the job back to the ajax request, and then send the AJAX request back again if not all of the jobs are finished? I'm assuming JSON would probably help here.
I'd really appreciate code examples (preferably using Ruby on Rails and JQuery.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
php这样的库
使用像 jquery js:
:
Use a library like jquery
js:
php: