除了Opera浏览器之外,我可以使用HttpRequest从所有浏览器向服务器发送数据。我也厌倦了歌剧11.61。但我仍然无法从Opera浏览器向服务器发送数据。我的代码是
xmlHttp=new XMLHttpRequest();
var url="http://localhost";
xmlHttp.open("POST",url,true);
var params = "lorem=ipsum&name=binny";
function timerMethod()
{
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.send(params);
}
请在这个问题上帮助我
关心, Muthu.S
答案 0 :(得分:0)
如果您从代码中的其他位置调用timerMethod()
,这可能会有效。例如:
xmlHttp=new XMLHttpRequest();
var url="http://localhost/stackoverflow/response.php";
xmlHttp.open("POST",url,true);
var params = "lorem=ipsum&name=binny";
function timerMethod()
{
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.send(params);
xmlHttp.onload = function(){
console.log( this.responseText );
}
}
timerMethod();