我遇到了问题,我无法在这段代码中创建循环:
class ProductsPager
constructor: ->
this.waitformsg()
waitformsg: =>
alert 'begin'
$.ajax
type: "GET"
url: "http://0.0.0.0:3000/live/index.json"
async: true
cache: false
timeout: 1000
success: (data) ->
alert data
error: (XMLHttpRequest, textStatus, errorThrown) ->
alert "end"
waitformsg()setTimeout "waitformsg()", 0
这两个警报用于调试。它只显示我一次:“开始”,紧跟在“结束”之后,没有别的。
我得出结论,最后一行是错误的,我需要找到一种方法来调用 Ajax 中的方法。
我试图用甚至替换setTimeout "waitformsg()", 0
,this.waitformsg()
但waitformsg()
它仍然不起作用。
我想显示无限的“警报”,直到收集到成功的正确条件。