Articles of callback

Codeigniter che passa 2 argomenti a callback

Dopo aver pubblicato un modulo con due campi denominati “id” e “url”, ho il seguente codice: $this->load->library(‘form_validation’); $this->form_validation->set_rules(‘id’, ‘id’, ‘trim|xss_clean’); $this->form_validation->set_rules(‘url’, ‘url|id’, ‘trim|xss_clean|callback_url_check’); Una query db richiede entrambi i campi. La funzione url_check ($ str, $ id) viene chiamata ma in questo caso ‘id’ ha sempre il valore 0. Se solo faccio: $this->form_validation->set_rules(‘url’, ‘url’, ‘trim|xss_clean|callback_url_check’); […]

Backbone.js Event Binding

Sto usando Backbone.js hanno un elemento UI di tipo di controllo segmentato per ogni vista del modello. Sono tutti composti da un ul con alcuni elementi li. Voglio associare un evento in modo tale che quando uno di questi elementi viene cliccato, posso determinare quale è stato cliccato e aggiornare il modello con il valore […]

Caricamento dinamico del file CSS utilizzando javascript con callback senza jQuery

Sto provando a caricare un file css in modo dinamico usando javascript e non posso usare nessuna altra libreria js (es. JQuery). Il file css viene caricato ma non riesco a ottenere una richiamata per funzionare. Di seguito è riportato il codice che sto usando var callbackFunc = function(){ console.log(‘file loaded’); }; var head = […]

Omniauth: la richiamata non si triggers, restituisce un errore con “credenziali non valide”

L’autenticazione di Facebook nella mia applicazione Rails, implementata con la gem Omniauth ha smesso di funzionare di recente. Il problema è che l’azione del controller, che dovrebbe essere utilizzata dal callback, non viene triggersta e il processo salta immediatamente all’errore con il messaggio “credenziali non valide”. log: Started GET “/auth/facebook” for ::ffff:127.0.0.1 at 2017-03-29 11:12:29 […]

Javascript: come passare parametri alla funzione callback

Sono stumped su come passare correttamente i parametri a una funzione di callback senza chiamare immediatamente quella funzione. Ad esempio, funzionerà come previsto: var callBack = function() { … } window.setTimeout( callBack, 1000 ); Ma questo accidentalmente chiamerà callBack : var callBack = function(param1, param2) { … } window.setTimeout( callBack(‘foo’,’bar’), 1000 );

Cosa fa una dichiarazione “CALLBACK” in Do?

Stavo guardando un po ‘di codice dalla libreria SDL e ho trovato una funzione dichiarata in questo modo: LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) Ora, sono un programmatore Delphi. No hablo C muy bien, senor. Ma ricordo abbastanza syntax dai miei corsi universitari per leggerla in questo modo: Il nome della […]

javascript: esegue un gruppo di metodi asincroni con un callback

Devo eseguire una serie di metodi asincroni (database SQLite client) e chiamare solo un callback finale. Certo, il modo brutto è: execAll : function(callBack) { asynch1(function() { asynch2(function() { … asynchN(function() { callBack(); }) }) }); } Ma so che ci sono modi migliori per farlo. Intuitivamente rileverei quando tutte le richiamate sono state chiamate […]

C # – Come convertire oggetti in IntPtr e Back?

Voglio passare un object dal codice gestito a una funzione WinApi come IntPtr . Restituirà questo object alla mia funzione di callback nel codice gestito come IntPtr . Non è una struttura, è un’istanza di una class. Come posso convertire l’ object in IntPtr e tornare indietro?

Script asincrono Loading Callback

http://jsfiddle.net/JamesKyle/HQDu6/ Ho creato una breve funzione basata su Mathias Bynens Ottimizzazione dello script asincrono di Google Analytics che funziona come segue: function async(src) { var d = document, t = ‘script’, o = d.createElement(t), s = d.getElementsByTagName(t)[0]; o.src = ‘//’ + src; s.parentNode.insertBefore(o, s); } Funziona alla grande e ho già iniziato a usarlo per […]

Come posso preservare lo scope lessicale in TypeScript con una funzione di callback

Ho una class TypeScript, con una funzione che intendo utilizzare come callback: removeRow(_this:MyClass): void { … // ‘this’ is now the window object // I must use ‘_this’ to get the class itself … } Lo passo in un’altra funzione this.deleteRow(this.removeRow); che a sua volta chiama un metodo jQuery Ajax, che, se ha successo, richiama […]