社区
JavaScript
帖子详情
javascript如何发出一个向服务器的请求?一直等....
edit89
2006-06-28 11:26:49
javascript如何发出http://www.163.com或http://my/aa.do这样的请求
...全文
121
4
打赏
收藏
javascript如何发出一个向服务器的请求?一直等....
javascript如何发出http://www.163.com或http://my/aa.do这样的请求
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kangqin
2006-06-28
打赏
举报
回复
function XmlHttp() {
var xmlHttp = false;
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
if(xmlHttp.overrideMimeType) {
xmlHttp.overrideMimeType('text/xml');
}
} else {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(E) {
xmlHttp = false;
}
}
}
if (!xmlHttp){
alert("构造XmlHttp失败,相关的操作将不能继续!");
}
this.xmlHttp = xmlHttp;
}
/**
* 以异步方式获取服务器端数据
* @parm sUrl 服务器程序url
* @parm oXml 提交的内容
* @parm callback 服务器响应后触发的方法
* @parm sMethod 提交的方法默认为 GET
*/
XmlHttp.prototype.response = function( sUrl, oXml , callback ,method, mimeType) {
var xmlobj = this.xmlHttp;
if (!xmlobj){
return false;
}
try{
if(method!="POST"){
method = "GET"
}
// xmlobj.open(method, sUrl+"?"+Math.random(),true);
xmlobj.open(method, sUrl, true);
xmlobj.setRequestHeader("Cache-Control","no-cache");
xmlobj.setRequestHeader("If-Modified-Since","0");
//post时设置Header
if(mimeType){
xmlobj.setRequestHeader("Content-Type",mimeType);
}else{
xmlobj.setRequestHeader("Content-Type","application/xml");
}
xmlobj.setRequestHeader("Content-Type","UTF-8");
xmlobj.onreadystatechange = function() {
if (xmlobj.readyState==4){
if (xmlobj.status==200){
if(callback && callback!=""){
eval(callback+"(xmlobj)");
}
}
}
}
//此处相当于重载一个方法
if (arguments.length >= 2){
xmlobj.send(oXml);
}else{
xmlobj.send(null);
}
}catch(e){
alert("发送请求出现异常!请确认您的网络处于连接状态。"+e);
return false;
}
}
jiangtao088
2006-06-28
打赏
举报
回复
xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
edit89
2006-06-28
打赏
举报
回复
能详细说说吗?我是新手!
kangqin
2006-06-28
打赏
举报
回复
建立一个XMLHTTP对象,然后open,send
程序员表白专用程序
程序员表白专用
AJAX异步
请求
(Asynchronous
Javascript
And Xml)
①直接在浏览器地址栏上输入URL。 ②点击超链接 ③提交form表单 ④使用JS代码发送
请求
window.open(url) document.location.href = url window.location.href = url … 页面全部刷新导致了用户的体验较差。 传统的
请求
导致用户的体验有空白期。(用户的体验是不连贯的)(1)AJAX不能称为一种技术,它是多种技术的综合产物。(2)AJAX可以让浏览器发送一种特殊的
请求
,这种
请求
可以是:异步的。(3)AJ
node.js 初识node.js,运行在服务端的
JavaScript
(一)
文章目录1.浏览器原理2.浏览器访问
服务器
过程3.web开发本质4.什么是node.js?5.node.js有哪些特点?6.安装Node.js 1.浏览器原理 2.浏览器访问
服务器
过程 https://edu.aliyun.com/lesson_1730_14083?spm=5176.10731542.0.0.4fb815f2VGm9PU#_14083
请求
报文和相应报文。 3.web开发本质 一般web都是下面三点一样: 1.
请求
,客户端发起
请求
。 2.处理,
服务器
处理
请求
。 3.响应,
服务器
将处理结果
ajax
请求
是什么?完整的Ajax
请求
步骤及get与post
请求
的区别
一、ajax的本质其实就是在HTTP协议的基础上以异步的方式与
服务器
进行通信。 二、ajax的常见的
请求
方法 : get 、post、put 、delete等 三、ajax
请求
的实现步骤: 创建XMLHttpRequest对象,也就是创建
一个
异步调用对象. 创建
一个
新的HTTP
请求
,并指定该HTTP
请求
的方法、URL及验证信息. 设置响应HTTP
请求
状态变化的函数. 发送HTTP
请求
. 获取异步调用返回的数据. 使用
JavaScript
和DOM实现局部刷新. 四、实现 简单..
数据库系统工作的模式有浏览器
服务器
模式,浏览器/
服务器
模式(B/S)的结构是什么?...
满意答案xiaokou789推荐于 2016.10.04采纳率:50%等级:7已帮助:1460人B/S结构,即Browser/Server(浏览器/
服务器
)结构,就是只安装维护
一个
服务器
(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScrip...
JavaScript
87,995
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章