Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
kgcode:php [2020-10-25 20:45] adminkgcode:php [2023-10-26 20:04] (current) – external edit 127.0.0.1
Line 7: Line 7:
         * ''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>