Visualizzazione dei risultati da 1 a 4 su 4

Discussione: AJAX e php include

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    12

    AJAX e php include

    Salve scusate ho un problema strano.
    Non sono molto pratico di ajax ma sono riuscito a buttare giù una riga minimale.

    Pagina "A" {
    2) include inputform.php
    1) ha un input text che, on blur, modifica il valore del div:
    <input name="link_evento" type="text" onblur="javascript:xmlhttpPost('./resources/pages/Login/estraiEventoFb.php'); return false;">
    }


    Sia "pagina A.php" sia "estraiEventoFb.php" adoperano questo codice:
    codice:
    <div id="div_insert">
    <?php include('./resources/pages/Login/inputform.php'); ?>
    </div>
    problema: funziona solo se richiamato da "paginaA.php" e non se richiamato dall'onblur

    - Prima che adoperassi l'include, il richiamo ajax funzionava correttamente
    - Poiché paginaA.php include correttamente inputform.php, presumo non vi siano errori di sintassi nella pagina inclusa.
    - Analogamente la path del file incluso è corretto
    - Inserendo in "paginaA.php" prima e dopo dei caratteri, vengono mostrati correttamente, quindi il richiamo ajax funziona correttamente:
    codice:
    <div id="div_insert">
    aaa
    <?php include('./resources/pages/Login/inputform.php'); ?>
    bbb
    </div>


    Spero di essere stato chiaro, se dovesse essere necessaria qualche riga di codice specifica riferitemelo, purtroppo è tanto codice è non vorrei creare confusione.
    Chiedo solo se ho fatto qualche errore concettuale di inclusione richiamata da ajax

    Grazie mille!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    12
    Problema compreso: javascript/ajax non può richiamare l'include di php.
    (spero di non dire sciocchezze)

    Se qualcuno ha una visione diversa di come risolvere la problematica: richiamare un *.php quando avviene un onblur, ringrazio!!

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non si capisce dove vuoi includere la pagina tramite Ajax.

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    12
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Non si capisce dove vuoi includere la pagina tramite Ajax.


    Provo a spiegarmi meglio: ho una pagina "xxx.php" che include('form.php'), quando accade un'azione particolare in xxx.php viene richiamato tramite ajax nuovamente il 'form.php', una sorta di refresh dei soli campi form.
    Presumo che, poiché l'include in php viene pre-processato prima del richiamo ajax, non si può fare e devo per forza inserire il codice nudo e crudo senza poterlo includere.

    Grazie mille!

    dubbio include ajax.jpg

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.