普通的页面ajax代码var xmlHttp;
function createRequest(){
   xmlHttp = false;
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest) { //Mozilla 浏览器
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType) {//设置MiME类别
xmlHttp.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject) { // IE浏览器
     try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
      }
}
if (!xmlHttp) { // 异常,创建对象实例失败
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
    }
    function startAjax()
{
createRequest();
               xmlHttp.open("POST", "test.php", true);//通常都在这里的页面后面加?参数名=值
xmlHttp.onreadystatechange = back;
xmlHttp.send(null);

}
function back()
{
if (xmlHttp.readyState == 4)
{
            if (xmlHttp.status == 200) 
{
                location = "login.php";
            } 
        }
}如上面的注释...通常直接在处理页面后加参数....
但是我现在想传递的是<input type="file"/>的参数...该怎么传递呢?
我想做一个ajax的文件上传,如果仅仅是传递路径,倒是简单,不过文件上传的代码就实现不了....