Ajax HTTP请求GET

时间:2014-04-15 18:43:43

标签: javascript jquery ajax coffeescript modular

我试图找出如何通过删除通用内容来使代码更清晰,以使其更符合我的其他按钮点击模块。我在考虑使用窗口。 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] 

0 个答案:

没有答案