Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
kgcode:php [2020-10-25 20:45] – admin | kgcode:php [2023-10-26 20:04] (current) – external edit 127.0.0.1 |
---|
* ''table*'': tabelnaam | * ''table*'': tabelnaam |
* ''pk*'': waarde van primary key | * ''pk*'': waarde van primary key |
| * ''options'': array met bijkomende opties |
| * ''pk0=1'', ''responsive=1'', ''gebruikerinfo=1'' (pk0: eerste kolom met pk, responsive: eerste kolom leeg (voor Datatable Responsive plugin, gebruikerinfo: info over _updateGebruikerId) |
* ''extradata'': array met additionele data (maar enkel indien niet in resultaat of leeg) - //key is kolomnaam zonder tabelnaam// | * ''extradata'': array met additionele data (maar enkel indien niet in resultaat of leeg) - //key is kolomnaam zonder tabelnaam// |
* ''formatted'': array met MarkDown geformatteerde data (waarde van kolom wordt toegevoegd door veldnaam voorafgegaan door $, | * ''formatted'': array met MarkDown geformatteerde data (waarde van kolom wordt toegevoegd door veldnaam voorafgegaan door $, |
* bv. ''formatted["titel"] = "%%**Titel:**%% $titel"'') - //key is kolomnaam zonder tabelnaam// | * bv. ''formatted["titel"] = "%%**Titel:**%% $titel"'') - //key is kolomnaam zonder tabelnaam, maakt gebruik van [[https://github.com/erusev/parsedown|Parsedown module]]// |
| * result: ''{numrows, data, row, [formatted]}'' |
| * <code php> |
| kg.getData = async () => { |
| let result; |
| try { |
| result = await $.ajax({ |
| type: 'GET', |
| dataType: 'json', |
| url: '/ajax/getdata.php', |
| data: { request: 'table_record', table: 'fotoalbumHierarchie', pk: 1, formatted:{'extra':'Dit _is_ \neen **test**: $id'} } |
| }); |
| return result; |
| } catch (error) { |
| let response = error.responseJSON || error.responseText || error; |
| iziToastError(response); |
| console.log('kg.ajaxCall ERROR', error); |
| } |
| } |
| </code> |