Toolkit:json:rpc2

From Surebert wiki

Overview

Used to invoke remote procedures with JSON RPC2. Works in conjunction with the frameworks Framework:sb_JSON_RPC2.

Example

You need to make sure you have first loaded sb.json.rpc2 either via sb.include('json.rpc2') or by loading it with script tag or using /surebert/load

Then create the client instance

javascript code

var client = new sb.json.rpc2.client({
	url : 'http://webservicesdev.roswellpark.org/directory2/json_service'
});

Then dispatch to fetch the data

javascript code

client.dispatch(new sb.json.rpc2.request({
	method : 'html_people_search',
	params : ['visco', true],
	onResponse : function(json){
		if(json.error){
			alert(json.error.message);
		} else {
			alert(json.result);
		}
 
	}
}));