ajax中有关xmlhttp.open("POST",URL,true);的问题

createxmlhttprequest();
var url="strategy_list.action";
    xmlhttp.open("POST",URL,true);

执行后发现,不会跳到url指向的地方

浏览器有没有报错呢,正常来说ajax不会跳转的啊,只会把请求路径的响应结果返回给你来处理的,你需要判断响应状态进行处理。
例如:

 var URL="http://www.baidu.com/;
  xmlhttp.open("GET",URL, false);
  //xmlhttp.SetRequestHeader("Content-Type","text/html; charset=Shift_JIS")
  xmlhttp.send(null);
  var result = xmlhttp.status;

  //OK
  if(result==200)
  {
  document.getElementById("div_RightBarBody").innerHTML=xmlhttp.responseText;
  }
  xmlhttp = null;
 }

图片说明
这是alert的返回结果

ajax原本就是无刷新的,你要跳转到哪去需要用location.href进行跳转。并且ajax不会理会服务器端3xx那种转向头的控制浏览器跳转,ajax只会继续获取跳转后内容