ajax 读取服务器数据.能写数据吗

如何实现... 如何实现 展开
 我来答
hnlf2258
推荐于2017-09-19 · TA获得超过169个赞
知道答主
回答量:139
采纳率:0%
帮助的人:123万
展开全部
写数据是要服务器的代码来写, ajax只负责传递数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闯95
推荐于2016-02-11 · TA获得超过259个赞
知道小有建树答主
回答量:80
采纳率:100%
帮助的人:101万
展开全部

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script type="text/javascript" src="ajax_new.js">


</script>

<script type="text/javascript">

window.onload=function()

{

function ajax(url,fnsucc,fnfaild)

{

var oAjax=null;

if(window.XMLHttpRequest)

{

oAjax=new XMLHttpRequest();

}

else{oAjax=new ActiveXObject("Microsoft.XMLHttp");}

oAjax.open('GET',url,true);

oAjax.send();

oAjax.onreadystatechange=function()

{

if(oAjax.readyState==4)

{

if(oAjax.status==200)

{

fnsucc(oAjax.responseText);

}

else{

if(fnfaild)

fnfaild(oAjax.status);

}

}

}


}

var oBt=document.getElementById('bu1');

var oDiv=document.getElementById('div1');

oBt.onclick=function()

{

ajax('1.txt',function(str){


oDiv.innerHTML=str;});

}

}

</script>


</head>


<body>

<input type="button" id="bu1"  value="将后台的文件读取显示在div中"/>


<div id="div1" style="width:300px; height:300px; background:#666; overflow:auto;">


</div>

</body>

</html>


  1. txt是我直接放在服务器根目录的文件


没看清楚你的要求,写数据是办不到的,只能说你直接进入后台改掉数据,或是用服务器脚本来解决,然后读取数据,可能存在缓存问题,也是可以解决的。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式