Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax] problem z wywołaniem skryptu
MitS
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

Ostrzeżenie: (0%)
-----


witam,

przejdę od razu do rzeczy ...

mam taki plik:
  1. <?php
  2. require("./../config.php");
  3. require("./../classes/class.Admin.php");
  4.  
  5. $driver = "mysql:host=".$db_host."; port=3306; dbname=".$db_name;
  6. $dbh = new PDO($driver, $db_user, $db_pass);
  7. $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  8. $dbh->setAttribute(PDO::ATTR_AUTOCOMMIT, false);
  9.  
  10. $admin = new Admin($dbh);
  11. $cdata = $admin->_getContentData(trim($_GET['modules']));
  12. $admin = null;
  13.  
  14. echo '
  15. <script type="text/javascript">
  16. alert("dupa");
  17. </script>';
  18.  
  19. if(empty($cdata))
  20. $date = date("Y-m-d H:i:s");
  21. else
  22. $date = $cdata[0]['dateContent']; 
  23.  
  24. echo '
  25. <div id="kk">sadsad</div>;
  26. treść (*): <textarea name="content" id="content" rows="15">'.$cdata[0]['descriptionContent'].'</textarea><br />
  27. <br /><hr /><br />
  28. <b>Meta tagi:</b><br />
  29. title: <input type="text" name="mtitle" id="mtitle" value="'.$cdata[0]['titleMeta'].'" /><br />
  30. keywords: <input type="text" name="mkeywords" id="mkeywords" value="'.$cdata[0]['keywordsMeta'].'" /><br />
  31. description: <textarea name="mdescription" id="description">'.$cdata[0]['descriptionMeta'].'</textarea><br />
  32. <input type="submit" name="submit" id="submit" value="wyślij" onclick="tinyMCE.triggerSave();" />
  33. <input type="hidden" name="date" id="date" value="'.$date.'" />';
  34. ?>


i ten plik jest wywoływany przez funkcję:
Kod
function setSection(value){
    var ObiektXMLHttp = false;
    
    if(window.XMLHttpRequest)
        ObiektXMLHttp = new XMLHttpRequest();
    else if (window.ActiveXObject)
        ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
    
    if(ObiektXMLHttp){
        var cel = document.getElementById("contentForm");
        ObiektXMLHttp.open("GET", value);
        ObiektXMLHttp.onreadystatechange = function(){
            if(ObiektXMLHttp.readyState < 4)
                cel.innerHTML = "Wczytywanie...";
            if(ObiektXMLHttp.readyState == 4)
                cel.innerHTML = ObiektXMLHttp.responseText;                              
        }
        
        ObiektXMLHttp.send(null);
    }
}


i wszystko łądnie z bazy się pobiera i w ogole ładnie działa oprócz jednej rzeczy ...
czemu mi ten alert w pierwszym kodzie nie działa mimo że reszta rzeczy ładnie działa ?

echo '
<script type="text/javascript">
alert("dupa");
</script>';

jak można poprawić by po załadowaniu pliku przez ajax wyalertował "dupa" ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:23