我想使用(Ajax)PHP或Javascript,将信息发布到http://en.lernu.net/cgi-bin/vortaro.pl然后读回结果(不是来自lernu.net)。
我正在尝试学习Ajax,PHP + Javascript,没有人知道如何帮助我。我非常想在不触及Lernu代码的情况下这样做,所以如果有一种方法可以在我的代码上完成所有操作,那就太棒了!
答案 0 :(得分:1)
由于浏览器阻止跨域ajax调用,您需要代理请求。
您可以使用您网站上的PHP页面执行此操作,也可以为您的网络服务器配置网址重写规则。
答案 1 :(得分:0)
您需要在您的域中编写一个PHP脚本,将您的POST转发到http://en.lernu.net/cgi-bin/vortaro.pl
,然后将其响应转发回客户端。
答案 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启动。