     catch error
       xhr = error
       _xhrError "Resource not found", xhr, settings
-
-    (if (settings.async) then xhr else _parseResponse(xhr, settings))
-
+    xhr
 
 
   ###


  _xhrForm = (method, url, data, success, dataType) ->
    $$.ajax
      type: method
      url: url
      data: data
      success: success
      dataType: dataType
      contentType: "application/x-www-form-urlencoded"

  _parseResponse = (xhr, settings) ->
    response = xhr.responseText
    if response
      if settings.dataType is DEFAULT.MIME
          try
            response = JSON.parse(response)
          catch error
            response = error
            _xhrError "QuoJS.ajax: Parse Error", xhr, settings
      else response = xhr.responseXML    if settings.dataType is "xml"
    response

  _isJsonP = (url) ->
    RegExp("=\\?").test url

        $$(script).remove()
        delete window[callbackName]

        _xhrSuccess response, settings

      script.src = settings.url.replace(RegExp("=\\?"), "=" + callbackName)
      $$("head").append script
