摘要:
XMLHttpRequest的POST中文表单问题解决方案由于XMLHttpRequest POST的内容是用UTF-8编码,所以在服务端要先把request的编码改为UTF-8.而且客户端post的表单是x-www-form-urlencoded的,所以也要对post的内容进行编码encodeURIComponent()函数escape() 只是为 ASCII字符 做转换工作,转换成的 %unnnn 这样的码,如果要用更多的字符如 UTF-8字符库就一定要用 encodeURIComponent() 或 encodeURI() 转换才可以成 %nn%nn还有escape() 不编码这些字符: 阅读全文
摘要:
Address already in use: JVM_Bind:80 咱还是闲话少说,直接切入正题。 起因: 一直用Tomcat,但是前几天突然报错: java.net.BindException: Address already in use: JVM_Bind:80 第一反应就是80端口被占用了。更改IIS端口,不工作! 停掉IIS,不工作! 停掉IIS Admin还是不工作! 见了鬼了,去网上搜一把,都说是IIS或者迅雷的问题。也有说是IE的问题(也不能说他错,不过真TMD能扯淡)。我机器上没有迅雷,于是决定自己动手了... 解决方案: 1.先用命令 netstat... 阅读全文
摘要:
JS方法: var xmlhttp;//一定注意是写在外面的全局变量,我调了一个上午才发现。 function verify(){ //使用dom方式获取文本框中的值 var userName=document.getElementById("userName").value; //以下5个步骤即完成ajax应用的5个关键步骤 //1. 创建XMLHttpRequest对象(最关键&复杂的一步) //需要针对IE和其他类型的浏览器建立这个对象的不同方式写不同代码 if(window.XMLHttpRequest){ xmlhttp=new XMLHttpReques 阅读全文