我是新手。我正在尝试对更改进行轮询(railscast 229)并通过coffeesc 提交表单。
jQuery ->
MessagePoller =
poll: ->
setInterval MessagePoller.request("get_new": "yes"), 1000
true
request : (data) ->
$.ajax(
type: "POST",
url: $("#messageform").attr("action")
data: data
dataType: "JSON"
).success (json) ->
alert(json)
#act on result.
false
$("#formsubmit").click ->
valuesToSubmit = $("textarea#message").val()
sendData = {"message" : valuesToSubmit}
$("ul#messages").append("<li>" + valuesToSubmit + "</li>")
$("textarea#message").val('')
MessagePoller.request(sendData)
false # prevents normal behaviour
MessagePoller.poll()
但是@request 只工作一次。
你能帮助我吗?