2010-10-25 96 views
0

我是新來的,我看了其他的Ajax幫助主題,但是,我仍然無法明白爲什麼我的工作不正常。jQuery AJAX幫助

這就是:

$(document).ready(function(){ 
    $.ajax({ 
     type: "GET", 
     url: "localhost/val.php", 
     data: "val=RichieC", 
     success: function(msg){ 
      alert("WOO"); 
     } 
    }); 
}); 

有沒有人有什麼想法?我試了幾件事!

謝謝!

+0

任何錯誤信息?什麼是'不工作'? – 2010-10-25 16:00:21

+0

哪個部分不工作?成功回調是否不發射?你嘗試添加一個錯誤回調,看看它是否被調用? – 2010-10-25 16:00:26

+0

你可以發佈一個數據回來的例子嗎?如果返回的數據無效,那麼jQuery將傾向於丟棄它。 – 2010-10-25 16:01:15

回答

4

嘗試將http://localhost/val.php放入網址中。現在的方式是在當前目錄中查找localhost文件夾。

+1

是的,因爲在userxxx的例子中,它實際上試圖調用'http://www.example.org/localhost/val.php' – joni 2010-10-25 16:02:56

+0

奇妙的是,我確實需要它! :) 謝謝。 – DarkMantis 2010-10-25 16:14:52

+0

很高興幫助。 :) – 2010-10-25 16:16:14

1

您是否調試了val.php並確認您的服務器端代碼在您進行AJAX調用時正在運行?如果您的操作正在執行,您可以確保所有事情都按照預期的方式正常工作(或者,Quintin Robinson建議,您可以添加失敗回調以查看是否正在調用)。

如果你的動作是做什麼的,你認爲它應該做的,依然沒有回調是射擊,好,這一個是一個惡棍:)

+0

謝謝!但是,val.php只是非常簡單,它只是一個測試腳本。我只是想要獲得AJAX和jQuery的支持:)但是,無論如何,謝謝! – DarkMantis 2010-10-25 16:15:25