2011-01-09 57 views
2

我使用簡單的javascript通過ajax發佈表單。當我使用get一切正常時,但因爲它是獲取請求所有參數都可見。 與帖子這是我的代碼,但是當我使用它的請求仍然使用get,任何建議來解決它。使用帖子的Ajax請求

 var url = url; 
     var params = params; 



     xmlhttp.onreadystatechange=cfunc; 
     xmlhttp.open("POST",url,true); 


    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
    xmlhttp.setRequestHeader("Content-length", params.length); 
    xmlhttp.setRequestHeader('X_REQUESTED_WITH','XMLHttpRequest'); 
    xmlhttp.setRequestHeader("Connection", "close"); 
    xmlhttp.send(params); 

回答

2

xmlhttp.open('POST', URL, true);是正確的形式。什麼告訴你它是GET?

這是一個AJAX請求,顯示作爲後對我來說,這樣你就可以隨便抓,如果你想: http://jsfiddle.net/robert/AUkt4/

+0

在Firebug淨子選項卡我認爲這是GET。 – 2011-01-09 04:30:39