• --:)欢迎访问锋网源码(:--
  • 首页
  • RSS订阅
  • 常用软件
  • 网页模板
  • 网站运作
  • 锋网学院
  • 时代互联
  • 中国红网
  • 中资源!
  • 繁體中文

  • 学院首页
  • 新闻资讯
  • 网站运营
  • 网站开发
  • 美工设计
  • 数据库类
  • 服务器类
  • 网络应用
  • 操作系统
  • 软件教学
编程开发   认证考试   网络安全   文章搜索: 高级搜索
会员登录/控制面版 您的位置: 学院首页 >> 网站开发 >> JavaScript >> 文章内容
 

精彩推荐

 
 

本类推荐文章

 
 

本类阅读排行

  • 学习Ajax教程,详细了解Get与..
  • 如何打开IE/Firefox的JavaSc..
  • ajax中文乱码解决方法
  • 在网页中控制wmplayer播放器
  • 用js写的一个跑马灯
  • 网页常用特效整理:初级篇
  • 网页常用特效整理:高级篇
  • 网页图片特效小技巧
  • javascript操作select相关方..
  • 网页常用特效整理:中级篇
  • AS常用代码集锦
  • 理解JavaScript函数
  • 用鼠标控制滚动的菜单条!(J..
  • XMLHTTPRequest的属性和方法..
  • 关于Ajax responseText 的一..
  • 用js实现select对div的隐藏与..
  • AS常用代码集锦
  • 用javascript的正则表达式来..
  • Javascript 编程规范
  • 加快图片显示(JavaScript)
 
 

学习Ajax教程,详细了解Get与Post

  • 日期:2007-12-04     人气:     出处:本站     作者: 站长整理
  • 字体大小:
  • 小
  • 中
  • 大

学习Ajax教程,详细了解Get与Post

Get方式:
作用:可传送简单数据
大小:url最大长度是2083 bytes,可以用于GET传递数据的长度是2048 bytes
包含体:数据追加到url中发送,也就是http的header传送

Post方式:
作用:可传送简单复杂数据
大小:web.config里限制
包含体:数据在http请求的实体内容里传送

Ajax用Post模式传送数据.需注意:
1.设置header的Context-Type为application/x-www-form-urlencode确保服务器知道实体中有参数变量.通常使用XmlHttpRequest对象的SetRequestHeader("Context-Type","application/x-www-form-urlencoded;")
2.参数是名/值一一对应的键值对,每对值用&号隔开.如 name=abc&sex=man&age=18.
3.参数在Send(参数)方法中发送
4.服务器端请求参数区分Get与Post.例如asp.net中以Request.Form["name"]对实体中的参数请求.这时url参数请求Request.QueryString["name"]将引发异常

<javascript language="javascript>
function StateEvent()
{
if(XmlHttpObject.readyState == 4)
{
if(XmlHttpObject.status == 200)
{
//code
}
}
}

function CreateXmlHttp()
{
if(window.ActiveXObject)
{
return new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest)
{
return new XmlHttpRequest();
}
}

function Start()
{
var ParamString = "name=abc&sex=man&age=18";
var XmlHttpObject = CreateXmlHttp();
XmlHttpObject.onreadystatechange = StateEvent;
XmlHttpObject.open("post","test.aspx",true);
XmlHttpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded;"); //设置服务器响应请求体参数
XmlHttpObject.send(ParamString);
}
</script>

相关文章
  • ASP关于类的Let,Set和Get的用法的异同
  • 用XMLHTTP Post/Get HTML页面时的中文乱码之完全Scrip..
  • ASP.NET+AJAX解决网页打开等待问题
  • 实现一个基于Ajax的调查程序
  • XMLHttpRequest和AJAX虎视Web应用开发
  • IBM Google等巨头联手支持Open Ajax计划
  • Ajax实现网易相册样式的修改
  • AJAX技术 vs 传统的ASP无刷新技术
  • php+ajax文件上传进度条
  • asp简单的ajax留言板(采用三层模式)
相关软件

  • 网友评论:
  • 查看所有评论
  • 我要发表评论
 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 加入收藏 | 帮助中心 |

Copyright © 2006-2007 fwvv.net  程序支持:木翼  皖ICP备06004916号  

感谢:点击网络 联网科技 天盈信息 企联网 中国E速网  提供服务器及带宽赞助