2014-02-23 45 views
0

我是web開發新手,我從來沒有創建過任何太複雜的東西。據此,我暗示了一個完整的網站,我通常只是將引用的post/json數據與C#或Java交叉。無論如何,對於一個相對較大的項目,我被要求創建一個用戶管理門戶,並進一步切入點,目前我暫時停留在登錄表單上。Javascript與PHP - 動態調用

我知道該怎麼做,以及我將如何去管理用戶數據,什麼不是,但我想了解ajax。我想滑出一個x-failed登錄嘗試的通知,並創建一個成功的登錄消息。

我試圖創建一個彈出消息開始使用php/js,但我的嘗試失敗。這基本上是我的本錢,

<?php 

    function login() { 
     $user = $_POST['user']; 
     $pass = $_POST['password']; 
     $driver = $_SESSION['driver']; 
     if (isset($user) && isset($pass)) { 

      if ($driver->login($user, $pass)) { 

       echo('<script>window.alert(\'Success\');</script>'); 
      } else { 

       echo('<script>window.alert(\'Failure\');</script>'); 
      } 
     } 
    } 

?> 

我知道登錄功能工作得很好,但警報通知沒有出現,取而代之的代碼位出現在網頁執行後,該不該上看到這是一個腳本調用,不會發生。

任何輸入/洞察將是非常有用的,並感謝您花時間閱讀我的線程。

回答

0

而不是使用()的回聲只是用''這樣

echo '<script>alert("Success");</script>';

+0

剛一說明添加,對於不需要括號的原因是因爲回聲是一個語言結構,而不是功能。 –