AJAX 向服务器发送请求

AJAX 向服务器发送请求

ajax-发送一个请求到服务器
欢送的请求到服务器,我们使用开放( )方法和发送( )方法。

开放式( )方法有三个论点。第一个参数定义的方法时要使用发送请求( GET或POST ) 。第二个参数指定的网址服务器端脚本。第三个参数指定的请求应当异步处理。发送( )方法发送的请求关闭服务器。如果我们假设HTML和ASP文件在同一目录,代码将是:

xmlHttp.open("GET","time.asp",true);
xmlHttp.send(null);

现在,我们必须决定何时AJAX的职能应当执行。我们将让功能运行“的幕后”当用户类型的东西的用户名文本字段:

<form name="myForm">
Name: <input type="text"
onkeyup="ajaxFunction();" name="username" />
Time: <input type="text" name="time" />
</form>

我们最新的AJAX的准备“ testAjax.htm ”档案现在看起来像这样:

<html><body><script type="text/javascript">function ajaxFunction()
{var xmlHttp;
try
  {  // Firefox, Opera 8.0+, Safari  xmlHttp=new XMLHttpRequest();  }
catch (e)
  {  // Internet Explorer  try
    {    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    }
  catch (e)
    {    try
      {      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      }
    catch (e)
      {      alert("Your browser does not support AJAX!");      return false;      }    }  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
      document.myForm.time.value=xmlHttp.responseText;
      }
    }
  xmlHttp.open("GET","time.asp",true);
  xmlHttp.send(null);  }</script><form name="myForm">
Name: <input type="text"
onkeyup="ajaxFunction();" name="username" />
Time: <input type="text" name="time" />
</form></body>
</html>

时间: 2024-11-05 14:54:42

AJAX 向服务器发送请求的相关文章

Android编程向服务器发送请求时出现中文乱码问题的解决方法_Android

本文实例讲述了Android编程向服务器发送请求时出现中文乱码问题的解决方法.分享给大家供大家参考,具体如下: 我们在andorid项目中通过get方式向服务器发送请求,其中url参数带有中文,将会产生乱码,乱码产生的原因有两种: 1. 在提交参数时,没有对中文参数进行URL编码 2. Tomcat服务器默认采用的是IOS8859-1编码(不支持中文)得到参数值 解决: 1. 进入android项目,在其中要提交参数的时候,对参数的值进行编码: 复制代码 代码如下: URLEncoder.enc

Ajax 高级功能之ajax向服务器发送数据_AJAX相关

1. 准备向服务器发送数据 Ajax 最常见的一大用途是向服务器发送数据.最典型的情况是从 客户端发送表单数据,即用户在form元素所含的各个 input 元素里输入的值.下面代码展示了一张简单的表单: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>基本表单</title> <style>

Ajax实战:向服务器发送请求

通过XMLHttpRequest对象向服务器发送请求是一件相当直接的事情.我们需 要做的所有事情就是给它传递一个服务器页面的URL,这个页面将生成数据.就 像下面这样: XMLHttpRequest支持大量的HTTP调用语义,包括用来动态生成页面的可选查 询字符串参数(你可能已经知道这些CGI参数.Form参数或者ServletRequest参数 ,取决于服务器端开发背景).在考察请求对象如何支持这些功能之前,我们先 来快速回顾一下HTTP的基础知识. HTTP快速入门 HTTP对于因特网而言可

Ajax 高级功能之ajax向服务器发送数据

1. 准备向服务器发送数据 Ajax 最常见的一大用途是向服务器发送数据.最典型的情况是从 客户端发送表单数据,即用户在form元素所含的各个 input 元素里输入的值.下面代码展示了一张简单的表单: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>基本表单</title> <style>

c#-C#在向服务器发送请求时发生传输级错误。

问题描述 C#在向服务器发送请求时发生传输级错误. 路由器防火墙/病毒过滤开启的情况下,con.open()异常. 病毒过滤192.168.1.14 08-60-6E-C5-07-F0 端口:TCP:1433 被阻断. MSSqlserver 链接数据库引擎也直接在向服务器发送请求时发生传输级错误. (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接.) 有没有在不调整用户本地路由器的情况下,的解决方案. 谢谢谢谢谢谢 解决方案 可能是因为服务端的T

Android使用httpPost向服务器发送请求的方法_Android

本文实例讲述了Android使用httpPost向服务器发送请求的方法.分享给大家供大家参考,具体如下: import java.util.List; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.HttpClient; import org.apache.http

windows下浏览器向服务器发送请求的详细过程

问题描述 windows下浏览器向服务器发送请求的详细过程 windows下浏览器向服务器发送请求需要使用system文件夹的drivers的etc的文件中的文件,以后怎么做呢

Android使用httpPost向服务器发送请求的方法

本文实例讲述了Android使用httpPost向服务器发送请求的方法.分享给大家供大家参考,具体如下: import java.util.List; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.HttpClient; import org.apache.http

Ajax POST方式发送请求服务器接收不到数据问题解决办法

直接看源码  代码如下 复制代码 <script language="javascript">    function setViewPoint() {     var msg =""; //用于接收返回数据     //实例化Ajax     var leeAjax = leeInitAjax();     var webRoot = window.location;     webRoot = webRoot.toString();     var