我试图找出如何通过删除通用内容来使代码更清晰,以使其更符合我的其他按钮点击模块。我在考虑使用窗口。 coffeescript的全球功能,但想获得社区的意见。为了不进行硬编码,将删除FYI,thub和test。他们将来自登录领域。
代码:
$('#button_sandbox').on 'click', ->
$.ajax
type: "GET"
url: start_url + "sandbox/list"
dataType: "json"
crossDomain: true
cache: false
beforeSend: (xhr) ->
console.log 'test'
xhr.setRequestHeader('Authorization', 'Basic ' + btoa("thub" + ":" + "test"));
error: (xhr, ajaxOptions, thrownError) ->
console.dir arguments
console.log("*| Status ", xhr.status)
console.log("*| Error", thrownError)
console.log("*| Ajax", ajaxOptions)
success: (data) ->
console.log("Success", data)
$("#data-box").empty()
$('#data-box').append """<h1>Sandbox Results</h1>"""
for i of data
$('#data-box').append "<br>" + "<li>" + data[i]