This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
userspace:json-rpc_angularjs [2015/05/01 14:20] justcoding |
userspace:json-rpc_angularjs [2021/08/23 08:37] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Angular JSON-RPC ====== | ||
| Yet another method of reading the JSON-RPC interface. | Yet another method of reading the JSON-RPC interface. | ||
| The example below reads the result of the latest softwareAudit and displays it as a table. Information about installed sw products are merged in. | The example below reads the result of the latest softwareAudit and displays it as a table. Information about installed sw products are merged in. | ||
| - | All needed files (.html, .js, .css) should be hosted below / | + | All needed files (.html, .js, .css) should be hosted below / |
| The location would then read https:// | The location would then read https:// | ||
| Line 21: | Line 22: | ||
| </ | </ | ||
| + | ====== Calling Parameter ====== | ||
| + | When called as / | ||
| + | the SoftwareAudit of the given clientId is displayed. OPSI client names may be entered in an input field at any time and are queried asynchronously. | ||
| + | |||
| + | The strange format of the query string as json has its reason: it is needed for the AndroidApp named [[https:// | ||
| + | |||
| + | What if the barcode appears right on the client' | ||
| ====== The Code ====== | ====== The Code ====== | ||
| < | < | ||
| Line 106: | Line 114: | ||
| this.auditParams.params.push([]); | this.auditParams.params.push([]); | ||
| this.auditParams.params.push({" | this.auditParams.params.push({" | ||
| - | |||
| - | opsiURL=baseurl+"?" | ||
| me=this; | me=this; | ||