08 – YUI 3.5 Javascript DataSource

How to change the script callback parameter name and the DataSourceJSONSchema plugin.

datasource.js

[crayon language="javascript"]
YUI({ lang: “en-US” }).use(‘datasource’, function (Y) {

var myDataSource = new Y.DataSource.Get({
source: “json_invoices.php?”
});

myDataSource.set(“scriptCallbackParam”, “cbFunc”);

myDataSource.plug({fn: Y.Plugin.DataSourceJSONSchema, cfg: {
schema: {
resultListLocator: “data”,
resultFields: ["number", "issued"]
}
}});

myDataSource.sendRequest({
request: ”,
callback: {
success: successCallback,
failure: errorCallback
}
});

function successCallback(arg) {
console.log(arg);
}

function errorCallback() {
console.log(“errorCallback”);
}

});
[/crayon]

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>