Voraussetzungen:
Des Weiteren gehe ich bei der Beschreibung davon aus im Root Verzeichnis des Projektes existiert das Verzeichnis “/public” als DocumentRoot mit der “index.html” Datei.
Installation:
- Erstellung der “/bower.json”:
{
"name" : "%projectname%",
"dependencies" : {
"dragonjsonserver" : "latest"
}
} |
- Erstellung der “/.bowerrc”:
{
"directory" : "public/bower_components"
} |
- Ausführung von “bower install”
- Einbindung der JavaScript Dateien in der “/public/index.html”:
<script src="bower_components/jquery/dist/jquery.min.js"></script>
<script src="bower_components/uri.js/src/URI.min.js"></script>
<script src="bower_components/dragonjsonserver/public/js/dragonjsonserver.js"></script> |
- Anschliessend kann der JavaScript Connector initialisiert und verwendet werden:
var clienturl = 'http://2x.dragonjsonserver.de/jsonrpc2.php';
var client = new DragonJsonServer.Client(clienturl);
var method = 'Application.ping';
var params = {};
var callback = function (result) {
console.log(result);
};
client.send(new DragonJsonServer.Request(method, params, callback)); |