пожалуйста, опубликуйте html / javascript на вашей странице, которая не работает.
Сценарий, на который вы ссылались, ожидает параметры в строке запроса, $ _GET и, необязательно, параметры в записи, которую он просто передает.
Если вы не изменили этот скрипт, он не будет работать, если у вас нет информации в строке запроса.
Однако вы можете получать и отправлять сообщения в одном запросе.
, например
var http = new XMLHttpRequest();
var url = "http://example.com/proxy.php?proxy_url=http://www.google.com";
var params="postvar1=hello&postvar2=goodbye";
http.open("post", url, true);
http.onreadystatechange = function() {
alert("finished");
}
http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
http.send(params);
обратите внимание, что используемый URL включает параметры строки запроса, И использует запись с параметрами
или в jQuery:
$.post("proxy.php?proxy_url=http://www.google.com", { postvar1: "hello", postvar2: "goodbye" },
function(data){
alert(data);
},"text");
или в прототипе:
var http = new Ajax.Request("proxy.php?proxy_url=http://google.com",
{ method: "post",
parameters: { postvar1:"hello", postvar2: "goodybe"},
onSuccess: function(text) { alert(text);}
});