2012-02-24 17 views
0

オペラブラウザ以外のすべてのブラウザからHttpRequestを使用してサーバーにデータを送信できます。私はオペラ11.61も疲れました。しかし、それでもまだ、私はオペラbrowser.Myコードからサーバーにデータを送っカントHttpRequestを使用してオペラブラウザからデータを送信できません

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

+1

私はコードのいくつかをもっと見る必要があると思います。特に、timerMethod()はどこから呼び出されますか?コンソールエラーはありますか?このコードはhttp:// localhostページでも動作していますか? – hallvors

答えて

0

あなたがtimerMethod()を呼んでいますコードで暗示されたhallvorsとして他の場所から。例:

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(); 
関連する問題