Ho una pagina in cui posso inserire alcuni javascript/jquery per manipolare l'output. Non ho altri controlli sul markup della pagina, ecc.Come posso rilevare che una qualsiasi richiesta ajax viene completata utilizzando jQuery?
Ho bisogno di aggiungere un elemento extra tramite jquery dopo ogni presente sulla pagina. Il problema è che gli elementi vengono generati tramite una chiamata asincrona sulla pagina esistente che si verifica dopo che $ (document) .ready è completo.
In sostanza, ho bisogno di un modo per chiamare il mio jQuery dopo che la pagina è stata caricata e le successive chiamate ajax sono state completate. C'è un modo per rilevare il completamento di qualsiasi chiamata ajax sulla pagina e quindi chiamare la mia funzione personalizzata per inserire gli elementi aggiuntivi dopo i nuovi s creati?
Ho frainteso, pensavo che stavate effettivamente usando '$ .ajax()', vorrei aggiungere i dettagli del punto di condivisione qui, dato che cambia notevolmente la domanda ... Non sono sicuro di cosa succederebbe se * qualsiasi * evento si accenda , potresti dover eseguire il polling per vedere se è presente un oggetto caricato dinamicamente per fare ciò che vuoi. –
Nick, penso in relazione alla query originale affermando "jQuery" nel titolo la tua ipotesi era corretta. Non riesco più a vedere la tua risposta, ma se hai letto il riferimento a $ .ajaxComplete accetterò felicemente la risposta. –
Non ho cancellato la risposta nel caso in cui fosse utile ai futuri googler che potrebbero imbattersi in questo * che * stanno facendo il caricamento dell'ajax via jQuery ... scusa non c'è un modo chiaro per farlo con SharePoint, almeno sul client ... potrebbe esserci qualche opzione lato server per chiamare un metodo specifico. –