使用Ajax发布信息和检索结果

时间:2010-01-20 02:04:22

标签: php javascript

我想使用(Ajax)PHP或Javascript,将信息发布到http://en.lernu.net/cgi-bin/vortaro.pl然后读回结果(不是来自lernu.net)。

我正在尝试学习Ajax,PHP + Javascript,没有人知道如何帮助我。我非常想在不触及Lernu代码的情况下这样做,所以如果有一种方法可以在我的代码上完成所有操作,那就太棒了!

3 个答案:

答案 0 :(得分:1)

由于浏览器阻止跨域ajax调用,您需要代理请求。

您可以使用您网站上的PHP页面执行此操作,也可以为您的网络服务器配置网址重写规则。

答案 1 :(得分:0)

您需要在您的域中编写一个PHP脚本,将您的POST转发到http://en.lernu.net/cgi-bin/vortaro.pl,然后将其响应转发回客户端。

然后您可以send an AJAX POST to your server with jQuery

答案 2 :(得分:0)

您可以通过以下方式使用jquery对您的网址进行简单的发布:

 $.ajax({
   type: "POST",
   url: "http://en.lernu.net/cgi-bin/vortaro.pl",
   data: "name=John&age=21",
   success: function(msg){
     alert( "Data Posted to server: " + msg );
     // you may additionally call other javascript methods here to do modifications to your page based on your request
   }
 });

Jquery是一个优秀的javascript框架,我强烈建议您将其用于大部分功能。您可能想要阅读一些关于javascript的内容,然后使用jquery启动。