Fórum Root.cz
		Hlavní témata => Vývoj => Téma založeno: Wangarad  12. 11. 2020, 12:17:20
		
			
			- 
				Zdravim.
Hram sa s http://tabulator.info/examples/4.8#ajax.
Okopirujem presne kod s prikladu index.php
  echo"  
 <div id='example-table'></div>
 <script type='text/javascript'>
 //Build Tabulator
        var table = new Tabulator('#example-table', {
            ajaxURL:'/core/data.php',
            ajaxProgressiveLoad:'scroll',
            paginationSize:20,
            height:'311px',
            layout:'fitColumns',
            placeholder:'No Data Set',
            columns:[
                    {title:'Name', field:'name', sorter:'string', width:200},
                    {title:'Progress', field:'progress', sorter:'number', formatter:'progress'},
                    {title:'Gender', field:'gender', sorter:'string'},
                    {title:'Rating', field:'rating', formatter:'star', align:'center', width:100},
                    {title:'Favourite Color', field:'col', sorter:'string', sortable:false},
                    {title:'Date Of Birth', field:'dob', sorter:'date', align:'center'},
                    {title:'Driver', field:'car', align:'center', formatter:'tickCross', sorter:'boolean'},
            ],
            
        });
        
        </script>
";
na druhej strane v data.php mam
<?php
//build data array
$data = [
    [id=>1, name=>'Billy Bob', progress=>'12', gender=>'male', height=>1, col=>'red', dob=>'', driver=>1],
    [id=>2, name=>'Mary May', progress=>'1', gender=>'female', height=>2, col=>'blue', dob=>'14/05/1982', driver=>true],
    [id=>3, name=>'Christine Lobowski', progress=>'42', height=>0, col=>'green', dob=>'22/05/1982', driver=>'true'],
    [id=>4, name=>'Brendon Philips', progress=>'125', gender=>'male', height=>1, col=>'orange', dob=>'01/08/1980'],
    [id=>5, name=>'Margret Marmajuke', progress=>'16', gender=>'female', height=>5, col=>'yellow', dob=>'31/01/1999'],
];
//return JSON formatted data
//return JSON formatted data
echo(json_encode(["last_page"=>30, "data"=>$data]));
?>
Ale tabulka vyhadzuje error a vysledok je  tabulator.min.js:6 Ajax Load Error:  SyntaxError: Unexpected token < in JSON at position 0Preco?
			 
			
			- 
				Máte to tam napsané. V JSONu je na začátku neočekávaný znak: <. Pravděpodobně vám to nevrací JSON ale nějaké HTML. Začal bych tím, že je podívám se do toho výsledku, který vám server vrací (a kdy by podle vás měl být JSON).
			
 
			
			- 
				Zkontrolujte uvozovky. Spočítejte je
			 
			
			- 
				mě tvuj příklad uplně normálně funguje :o :o
si teda jako myslim že ti vubec nejede php nebo máš php špatně nakonfigurovaný takže vono to misto aby ti to provedlo ten *.php skriptík a strčilo tam jeho výstup tak ho to tam šoupne jako vobyčejnej plain text kterej pochopytelně neni validní *.json noa nadává to u toho phpčkovýho zobáčku uplně nazačátku souboru :o :o :) ;)
zkuz si schválně votevřit v prohlížeči ten soubor /core/data.php coti to jako vypiše a jestli to bude *.json :) ;) 
správně bys tam jako měl vidět
{"last_page":30,"data":[{"id":1,"name":"Billy Bob","progress":"12","gender":"male","height":1,"col":"red","dob":"","driver":1},{"id":2,"name":"Mary May","progress":"1","gender":"female","height":2,"col":"blue","dob":"14\/05\/1982","driver":true},{"id":3,"name":"Christine Lobowski","progress":"42","height":0,"col":"green","dob":"22\/05\/1982","driver":"true"},{"id":4,"name":"Brendon Philips","progress":"125","gender":"male","height":1,"col":"orange","dob":"01\/08\/1980"},{"id":5,"name":"Margret Marmajuke","progress":"16","gender":"female","height":5,"col":"yellow","dob":"31\/01\/1999"}]}
nóó ale hádám žetam uvidíš přímo zdrojáček toho *.php generovadla ;D ;D ;D ;)