Ajax请求使用post

时间:2011-01-09 04:09:43

标签: javascript ajax

我使用简单的javascript通过ajax发布表单。当我使用get一切正常,但因为它是获取请求所有参数都是可见的。 使用post这是我的代码但是当我使用它时,请求仍然使用get,任何建议来修复它。

      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); 

1 个答案:

答案 0 :(得分:2)

xmlhttp.open('POST', URL, true);是正确的表单。什么告诉你这是GET?

这是一个AJAX请求,显示为我的帖子,所以你可以抓住它,如果你想: http://jsfiddle.net/robert/AUkt4/