Ho un po 'di enigma. Fondamentalmente sto sviluppando un plugin per WYSIWYG Editor per jQuery specifico per la mia applicazione web. Una delle funzionalità sarà l'inserimento di un tooltip di immagine in linea basato sulle immagini che l'utente ha caricato. Ad esempio:AJAX vs PHP Direttamente in JS
Hello there my name is [i="profile_pic.png"]A. Username[/i]
La parte che sto avendo un problema con sta, nel definire quali immagini sono disponibili ad un utente, se devo inserire l'array PHP direttamente nel JavaScript modo:
var available_images = "<?=json_encode($User->Profile->images)?>";
o per andare su un Ajax GET che restituisce una matrice codificata delle sorgenti di immagini? Penso che il php inline abbia più senso dal momento che rimuove la necessità di una chiamata ajax non necessaria, ma non pensavo che l'inserimento di php inline in javascript fosse una forma terribilmente buona?
Qualche suggerimento?
+1 per una buona domanda. Se lo inserisci in una classe che effettua la chiamata AJAX, la chiamata può essere riutilizzata altrove. Ho creato un livello dati ('data.js') per un progetto e l'ho usato nella mia applicazione. Non sei sicuro di come sia stata progettata la tua app Web ma solo qualcosa su cui riflettere. – pixelbobby