Error 4 Requested Unknow Parameter...
Error 4 Requested Unknow Parameter...
Hi, I got this error and i cant't find a solution. I studied https://datatables.net/manual/tech-notes/4 but all the syntax seems ok.
I have a similar table that run.
This is the page with the error:
http://temisgest.it/t/examples/inline-editing/temis-movimenti.html
this is the debug page
http://debug.datatables.net/uximaf
and here the debug page.
I can not see any errors...
Here the similar page with no errors
http://temisgest.it/index.php?link=http://temisgest.it/t/examples/inline-editing/temis-ol.html
what u think about?
tx a lot
Andrea..
This question has an accepted answers - jump to answer
Answers
Hi Andrea,
The error message states:
And it is correct - there is no
materiali.codice
parameter in the data object for the row. The JSON structure returned by the server for each row looks like this:There isn't a
materiali
object.Perhaps the server-side code is missing a join?
Allan
Hi Allan and many thanks for your diligence
this is the join
->leftJoin('materiali', 'materiali.id', '=' , 'movimenti.materiale_id')
<code>
Field::inst( 'movimenti.materiale_id' )
->options( Options::inst()
->table( 'materiali' )
->value( 'id' )
->label( 'codice' )
)
->validator( 'Validate::dbValues' ),
</code>
and this the output for the server-side file:
{"data":[{"DT_RowId":"row_2","movimenti":{"user_id":"1","fornitore_id":"2","materiale_id":"1","quantita":"100","fatturazione_italtel":"1","quantita_prenotate":"100","prenotate_entro_il":"2017-10-24","ordine_effettuato":"0","ordine_effettuato_il":"2017-10-25","previsto_arrivo_ordine":"2017-10-25","in_magazzino":"1","ad_ol_id":"0"}},{"DT_RowId":"row_3","movimenti":{"user_id":"2","fornitore_id":"2","materiale_id":"3","quantita":"200","fatturazione_italtel":"0","quantita_prenotate":"200","prenotate_entro_il":"2017-10-24","ordine_effettuato":"0","ordine_effettuato_il":"2017-10-24","previsto_arrivo_ordine":"2017-10-24","in_magazzino":"1","ad_ol_id":"6"}},{"DT_RowId":"row_4","movimenti":{"user_id":"0","fornitore_id":"0","materiale_id":"4","quantita":"0","fatturazione_italtel":"0","quantita_prenotate":"0","prenotate_entro_il":"2017-10-25","ordine_effettuato":"0","ordine_effettuato_il":"2017-10-25","previsto_arrivo_ordine":"2017-10-25","in_magazzino":"0","ad_ol_id":"0"}},{"DT_RowId":"row_5","movimenti":{"user_id":"0","fornitore_id":"0","materiale_id":"3","quantita":"0","fatturazione_italtel":"0","quantita_prenotate":"0","prenotate_entro_il":"2017-10-25","ordine_effettuato":"0","ordine_effettuato_il":"2017-10-25","previsto_arrivo_ordine":"2017-10-25","in_magazzino":"0","ad_ol_id":"0"}},{"DT_RowId":"row_6","movimenti":{"user_id":"0","fornitore_id":"0","materiale_id":"1","quantita":"0","fatturazione_italtel":"0","quantita_prenotate":"0","prenotate_entro_il":"2017-10-25","ordine_effettuato":"0","ordine_effettuato_il":"2017-10-25","previsto_arrivo_ordine":"2017-10-25","in_magazzino":"0","ad_ol_id":"0"}}],"options":{"movimenti.materiale_id":[{"label":"F-SCSC01B-DX","value":"1"},{"label":"F-SCSC02B-DX","value":"2"},{"label":"F-SCSC03B-DX","value":"3"},{"label":"F-SCSC04B-DX","value":"4"}]},"files":[]}
I noted that something happen (I receive the error one time not twice) adding this
$('#example').DataTable( {
dom: "Bfrtip",
ajax: "../php/temis-movimenti.php",
order: [[ 1, 'asc' ]],
serverSide: true,
bProcessing: true,
I got it
I forgot the istance
tx a lot
That would do it. Good to hear you got it working!
Allan