come mai quando faccio clic sul pulsante di aggiornamento popup della griglia di kendo, questo errore si verifica?SyntaxError: missing; prima dell'affermazione in kendoui
L'errore in Firefox browser è in questa forma:
SyntaxError: missing ; before d.0=value
e in Chrome del browser:
Uncaught SyntaxError: Unexpected number
Ho caricato un video per quanto riguarda questo errore per elaborazione n roba
Codice
transport: {
read: {
url: 'https://dl.dropboxusercontent.com/sh/u9oxg5f6uweqh40/CbR3pNVg04/documentj',
dataType: 'json',
type: 'get',
cache: false
},
update: function(e) { return true; }
}
save: function (e) {
var that = this;
$.ajax({
url: '/echo/json',
type: e.model.id == null ? 'POST' : 'PUT',
contentType: 'application/json',
dataType: 'json',
data: JSON.stringify(e.model),
success: function (data) {
// Alertify.log.success(data);
console.log('ok dadasaved');
that.refresh();
},
error: function (data) {
// Alertify.log.error(data);
console.log('no datasaved');
that.cancelRow();
}
});
}
È necessario chiamare almeno options.success nella definizione transport.update. C'è un esempio funzionante nella documentazione: http://docs.kendoui.com/api/framework/datasource#configuration-transport.update –
In te JSFiddle fai clic sul pulsante "Tidy up" ed eseguilo di nuovo – OnaBai
Ho fatto clic su un "Tidy Up" –