永发信息网

Ajax post 方法没有反应。。而GET方法就行。。求帮助啊!!!

答案:4  悬赏:80  手机版
解决时间 2021-04-08 14:27
//这是js文件<br>var xmlhttp;<br>function verifyown(){<br> var userName=document.getElementById(&quot;userName&quot;).value; <br> if(window.XMLHttpRequest){<br> //针对fireFox、Mozillar、Opera、Safasi、IE7、8..<br> xmlhttp=new XMLHttpRequest();<br> //针对某些特定版本的Mozillar浏览器的BUG进行修正<br> if (xmlhttp.overrideMimeType){<br> xmlhttp.overrideMimeType(&quot;text/html&quot;);<br> }<br> }else if(window.ActiveXObject){<br><br> var activexName=[&quot;MSXML@.XMLHTTP&quot;,&quot;Microsoft.XMLHTTP&quot;];<br> for(var i=0;i&lt;activexName.length;i++){<br> try {<br><br>     xmlhttp=new ActiveXObject(activexName[i]);<br>     break;<br> } catch (e) {}<br><br> }<br> }<br> if(!xmlhttp){<br> alert(&quot;XMLHttpRequest对象创建失败!&quot;);<br> return;<br> }<br> else{}<br> xmlhttp.onreadystatechange=callback;<br> //xmlhttp.open(&quot;GET&quot;,&quot;AjaxServer?name=&quot;+userName,true);<br> xmlhttp.open(&quot;POST&quot;,&quot;AjaxServer&quot;,true);<br> xmlhttp.setRequestHeader(&quot;Content-Type&quot;,&quot;application/x-www-form-urlencoded&quot;);<br> //xmlhttp.send(null);<br> xmlhttp.send(&quot;name=&quot;+userName);<br>}<br>    //回调函数<br>    function callback(){<br>        if(xmlhttp.readyState==4){<br><br>    if(xmlhttp.status==200){<br>    var responseText=xmlhttp.responseText;<br>    alert(xmlhttp.responseText);<br>        var divNode=document.getElementById(&quot;result&quot;);<br>    divNode.innerHTML=responseText;<br><br>    }<br>    }<br>    }
最佳答案
问题错误可能
1. get 方式取值:Request.QueryString["name"];
post 方式:Request.Form["name"];
2. 参数name 是否包含 特殊字符or HTML标签 如:name=<asdf>

以上两种错误的可能性较大 你再看看
全部回答
好久没写过这个了,xmlhttp.send("name="+userName); 这一句,写上json数据试试。
茛iて吱ob邾k茛vhけ健歆jкb邾q 偶的个m神; src="。js"。script>>,肯定不t会反0悔任何结果的,php脚本都不k能正常执行。6。php"。假设站点根目录在e。get。起码也t建立个y站点啊 php是服务器端脚本程序。;demo 则js引1用语法为4 <;。get(" jquery提交路径为3 $,是需要php服务器环境的;text;<。min。0;jquery-4。javascript":\script type="。还有那js的路径也j是物理路径啊 能执行才x怪呢,起码也x要是个p相对路径或者绝对路径啊,你提交的路径怎么y都是物理路径啊 ,function(data){}),data
也许是我不了解情况,可是确实实话,你为什么不用Jquery呢?Jquery调用Ajax会相当方便而且也节省代码量。 $.ajax( { //Jquery调用Ajax type : "post", //传数据使用的方法 url : "login.action", //你要调用的action data: "id="+id, //你要往action传递的数据,action获得的时候用request.getParameter(); dataType : "text", //你传递回来的数据类型,默认为text,还有html和Json等 cache : false, //是否调用缓存 success : function(data) { //Ajax执行成功的方法,data为action传递回来的数据 //TODO //这里写你具体的执行过程 } });
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF,我把快捷键设置成AIT,最近出现一个问题
移动家庭短号怎样取消,如何取消家庭短号网移
某同学在探究压力的作用效果时做了图所示的三
我要受准驾不符的处罚~拘留五天~请问各位见
受_______的影响,山地的垂直地域规律形成的基
愉美瑜伽馆地址在什么地方,想过去办事
如果某缸不点火还会继续喷油吗
格力苏L00168在什么地方啊,我要过去处理事情
为什么我妈总是说我长的难看,我很不能理解。
将图中序号表示的地理事物填在横线上如图是__
武汉摸摸唱可以摸哪里,武汉哪里有摸摸唱 可以
天津市宏丰蔬菜研究所地址在哪,我要去那里办
福州结婚同学关系除了红包,桌上会收拜礼钱吗
谁能解答一下《X战警:逆转未来》的时间线?
对下列句子所使用的修辞手法的判断有误的一项
推荐资讯
单选题“没有比不好对付的群众更愚蠢和横暴无
阿拉伯朝觐祝福语,奶奶过生日大大的寿桃蛋糕
如何在电脑上开淘宝,如何在淘宝上货比三家
公务员现在退休工资5千元的以前上班时是什么
平安无事是什么意思
冷水江市中德职业学校地址有知道的么?有点事
如何查网贷黑名单,哪里可以查询网贷黑名单的
求教 罗技ue900s+飞傲x3k+飞傲a5的耳放 效果
shopbop上刚买还未发货可以退款吗
下列措施中,对合理开发利用和保护海洋资源不
启力广告语要提神喝启力!要健康更要喝启力,
佳兆业广场1号门我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?