如何设置ajax监控,监控使用AJAX的XMLHttpRequest

我使用的网页以下,但不能从服务器获得响应on Rails应用程序的服务器端程序,而它的处理监控使用AJAX的XMLHttpRequest

'/fmfiles', :html => { :method => :post, :name => 'Form_Import', :enctype => 'multipart/form-data' }) do |f| %>

...

'text/xml', :name => 'fmfile_document' %>

"setInterval('updateProgress()', 2000);" %>

“创建”方法在fmfiles_controller.rb中,然后愉快地处理文件并获得正确的结果(按照表单上的提交按钮)。如果我取消注释'// alert('Hello')'这一行,我会得到一个对话,每2秒钟发出一次Hello ...如预期的那样。

但是,服务器从不记录任何对'文件'中'progress_monitor'方法的调用,甚至不会尝试失败。

如果我点击链接

Run

它使调用服务器,获得一个响应并显示对话框,所以我假定路线和语法和命名是一切OK。我真的不知道为什么这是行不通的。是否因为通过URL调用同一个控制器中的2个方法?

我在OS X 10.5.5开发环境中使用Rails 2.1.0和使用Safari 3.1.2

(NB这从另一个question如下,但我认为这是十分不同,值得其自己的问题)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值