我有一个用下面的coffeescript编写的post函数。代码的目的是发布数据以更新事件,然后通过fetchEvents函数呈现视图。但是,它倾向于在执行更新之前先刷新视图。我正在查看该帖子的回复时间。任何帮助将不胜感激。谢谢!
$.get '/artists/' + user_id + '/fetch_events', { event_type: action }, ((event_data) ->
if $.isEmptyObject(event_data)
$.ajax
url: "/events/" + event_id
type: "post"
success: fetchEvents(event_date)
data: "_method": "put", "event" :
"date": event_date
"time": event_time
dataType: "json"
答案 0 :(得分:2)
就在头顶,可能是,
success: -> fetchEvents(event_date)
而不是
success: fetchEvents(event_date)
希望这会有所帮助。
答案 1 :(得分:-1)
使用下面的ajax部分
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
有关详细信息,请参阅http://api.jquery.com/jQuery.post/
的帮助