Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision |
| kgcode:php [2020-10-25 20:20] – created 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 |
| * ''extradata'': array met additionele data (maar enkel indien niet in resultaat of leeg) - key is kolomnaam zonder tabel | * ''options'': array met bijkomende opties |
| * ''formatted'': array met geformatteerde data (waarde van kolom wordt toegevoegd door veld tussen [], bv. ''formatted["titel"] = "Titel: [titel]"'') - key is kolomnaam zonder tabel | * ''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// |
| | * ''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, 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> |