2010-10-25 97 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