ajax-关于Ajax 入门一直出错

作者:用户 来源:互联网 浏览:283 次 时间:2016-06-07 15:33:12

ajax

ajax-关于Ajax 入门一直出错 - 摘要: 关于Ajax入门一直出错在客户端页面输入自己的名字,服务端返回‘你好+名字’执行会有错误提示AjaxGet()函数未定义我是在VS下开发的给你们贴出目录和源码HTMLPage.htm是客户端页面,源码

问题描述

关于Ajax 入门一直出错

在客户端页面输入自己的名字,服务端返回‘你好+名字’
执行会有错误提示AjaxGet()函数未定义
我是在VS下开发的给你们贴出目录和源码

HTMLPage.htm是客户端页面,源码如下
<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">




<br> var xmlhttp;<br> creatXMLHttpRequest();</p><pre><code> function ajaxGet() { var s = document.getElementById(&quot;yourname&quot;).value; var url = &quot;Server.aspx?yourname=&quot;+ escape(s); creatXMLHttpRequest(); xmlhttp.onreadystatechange = handleStateChange; xmlhttp.open(&quot;GET&quot; url true); xmlhttp.send(null); } function creatXMLHttpRequest() { //在IE下创建XMLHTTPRequest try { xmlhttp = new ActiveXObject(&quot;Msxml2.XMLHTTP&quot;); } catch (e) { try { xmlhttp = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;); } catch (oc) { xmlhttp = null; } } //在Mozilla和Safari等非IE浏览器下创建XMLHTTPRequest对象 if (!XMLHttpRequest &amp;&amp; typeof XMLHttpRequest != &quot;undefined&quot;) { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function handleStateChange(){ //4请求完成加载 if(xmlhttp.readyState == 4){ //200返回完成 if(xmlhttp.status ==200){ var obj=document.getElementById(&quot;userlist&quot;); //获取服务器返回的文本,在页面显示 obj.innerHTML=xmlhttp.responseText; } else{ alert(&quot;请求页面异常&quot;); } }&lt;/script&gt;</code></pre><p></head><br><body><br> <div id=""userlist""></div><br> <form id=""form1"" name =""form1"" method=""get"" action=""""><br> 姓名:<br> <input type=""text"" name=""yourname"" id=""yourname"" /><br> <input type=""button"" name=""button"" id=""button"" value=""确定"" onclick=""ajaxGet()""/></p><p></form><br></body><br></html></p><p>客户端Server.aspx源码如下<br>&lt;%@ Page Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot; CodeFile=&quot;Server.aspx.cs&quot; Inherits=&quot;Server&quot; %&gt;</p><p>&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;<a href=""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%22%3E"">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</a></p><p><html xmlns=""http://www.w3.org/1999/xhtml""><br><head runat=""server""><br> <title></title><br> <script runat=""server"" type=""text/C#""><br> protected void Page_Load(object sender EventArgs e)<br> {<br> string userName = Request.QueryString[&quot;yourname&quot;].ToString().Trim();<br> Response.Charset = &quot;utf-8&quot;; <br> Response.Write(&quot;<h3>你好&quot;+userName+&quot;!</h3>&quot;);<br> }<br><br>



</div></form>



解决方案

你还是把代码放到CODE上面吧(code.csdn.net)。

这代码看起来好吃力。

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供ajax-关于Ajax 入门一直出错相关信息,包括 ajax 的信息 ,所有ajax-关于Ajax 入门一直出错相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_98129,您可以点击ajax-关于Ajax 入门一直出错-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备

热点导航