我想使用(Ajax)PHP或Javascript,發佈信息到http://en.lernu.net/cgi-bin/vortaro.pl,然後將結果讀回(非來自lernu.net)。使用Ajax發佈信息和檢索結果
我想學習Ajax,PHP + Javascript,沒有人知道如何幫助我。我非常喜歡在不觸及Lernu的代碼的情況下這樣做,所以如果有辦法在我的代碼中完成所有操作,那將非常棒!
我想使用(Ajax)PHP或Javascript,發佈信息到http://en.lernu.net/cgi-bin/vortaro.pl,然後將結果讀回(非來自lernu.net)。使用Ajax發佈信息和檢索結果
我想學習Ajax,PHP + Javascript,沒有人知道如何幫助我。我非常喜歡在不觸及Lernu的代碼的情況下這樣做,所以如果有辦法在我的代碼中完成所有操作,那將非常棒!
您也許能在以下幾個方面做一個簡單的張貼到您的網址使用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啓動。
您需要在您的域中編寫一個PHP腳本,將您的POST轉發至http://en.lernu.net/cgi-bin/vortaro.pl
,然後將其響應轉發回客戶端。
嗯,謝謝,我已經閱讀了如何做一個php重定向頁面,但在PHP轉發的谷歌搜索沒有拿出任何有用的東西。你能不能請詳細一點。也許是一個鏈接或一些代碼,非常感謝 – Klanestro 2010-01-20 03:26:20
由於瀏覽器阻止跨域的Ajax調用,您需要代理請求。
您可以在網站上使用PHP頁面執行此操作,也可以爲您的網絡服務器配置網址重寫規則。
爲什麼perl標籤? – daotoad 2010-01-20 02:16:26
可能是因爲服務器端腳本是用Perl編寫的 – SLaks 2010-01-20 02:20:39
你想支持哪些瀏覽器? – 2010-01-20 02:26:15