function APIHelper()
{
var resultData = "";
var objArray = new Array();
function parseResult(data)
{
var reg = /RETURN_(.*)\s*=\s*([^<]*)/g
match = reg.exec(data);
while (match != null) {
// matched text: match[0]
// match start: match.index
// capturing group n: match[n]
console.log("text=" + match[0] + "; Name=" + match[1] + "; Value=" + match[2] + "
");
objArray[match[1]] = match[2];
match = reg.exec(data);
}
}
this.get = function (url, failCallback, finishedCallback) {
$.get(url, function (data) {
parseResult(data);
finishedCallback();
}).fail(function (reqHandler, textStatus, errorThrown) {
failCallback(textStatus, errorThrown);
});
};
this.post = function () {
};
this.getValue = function (key) {
return objArray[key];
};
}