API Docs for: 0.0.2
Show:

File: api/src/remote/html.js

/**
 Class for remote HTML requests.
 @namespace remote
 @class HTML
 */
ludo.remote.HTML = new Class({
	Extends:ludo.remote.Base,
	HTML:undefined,

	sendToServer:function (service, resourceArguments, serviceArguments, additionalData) {
		var req = new Request({
			url:this.getUrl(service, resourceArguments),
			method:this.method,
			noCache:true,
			evalScripts:true,
			data:this.getDataForRequest(service, resourceArguments, serviceArguments, additionalData),
			onSuccess:function (html) {
				this.remoteData = html;
				this.fireEvent('success', this);
				this.sendBroadCast(service);
				this.onComplete();
			}.bind(this),
			onError:function (text, error) {
				this.remoteData = { "code":500, "message":error };
				this.fireEvent('servererror', this);
				this.sendBroadCast(service);
				this.onComplete();
			}.bind(this)
		});
		req.send();
	},
	/**
	 * Return JSON response data from last request.
	 * @method getResponseData
	 * @return {Object|undefined}
	 */
	getResponseData:function () {
		return this.remoteData;
	},

	/**
	 * Return entire server response of last request.
	 * @method getResponse
	 * @return {Object|undefined}
	 */
	getResponse:function () {
		return this.remoteData;
	}
});