@cougar 用post在火狐下,按照我的代码中“theTarget.innerHTML = "<p>" + request.statusText + "</p>";”会提示“Method Not Allowed”。
xhslyf
2012-03-05 17:27:36 +08:00
用post传输,在火狐下“request.status”的状态是“405”。
soulteary
2012-03-05 17:30:20 +08:00
@xhslyf win下,百度一下,xmapp(lamp for win),简单好用。 或许你设置一下本地安全设置,就不会出错了...
chone
2012-03-05 17:31:30 +08:00
代码中有一个最基本的错误。
contact.html 页面里的表单是一个基本的html form 并且action属性已经指向 submit.html。虽然在代码里有给它绑定了onsubmit的事件用以发起ajax,但是里面并没有prevent掉form的默认动作,所以提交后页面要以默认方式转入到submit.html,根本看不到ajax的效果。
//需要加入阻止默认事件的代码先 whichForm.onsubmit = function(e){ var event = e || window.event; // if (event.preventDefault) { event.preventDefault(); } // IE event.returnValue = false; // IE