本地怎么运行ajax

如果在本地运行(如:C:\ajax\helloworld.htm)带有ajax的就不会出现。而在http://127.0.0.1/ajax/helloworld.htm,... 如果在本地运行(如:C:\ajax\helloworld.htm)带有ajax的就不会出现。
而在 http://127.0.0.1/ajax/helloworld.htm,下面就没有问题。

这个可以解决吗?
展开
 我来答
手机用户36451
推荐于2016-09-22
知道答主
回答量:25
采纳率:0%
帮助的人:14.8万
展开全部
"c:\ajax\helloworld.htm"和"http://127.0.0.1/ajax/helloworld.htm"肯定是不一样的.
原因是:
1.helloword.htm含有AJAX,所以要运行服务器,
2.如果已经运行服务器话,这两个地址访问的也不是一个文件,
c:\ajax\helloworld.htm访问的是你编辑的时候的文件,
http://127.0.0.1/ajax/helloworld.htm访问的是你工程布署过的,在你发布到服务器文件下的另一份文件.因为你发布工程后,服务器管理软件会把当前工程下的所有文件COPY到服务器中的一个目录中,你启动服务器后通过http://127.0.0.1/ajax/helloworld.htm访问的是你服务器上的那个COPY过的文件

参考资料: 自己总结

糖糖寳寳
推荐于2016-08-23 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3950万
展开全部
  Ajax实际上就是Javascript的网络化应用,而在本地测试运行时需要处理的主要问题就是调用本地存储的Javascript进行通信时的网络安全问题,比如很多人经常刚开始会遇到的在IE中会提示你允许还是禁用该脚本,而如若是在ff浏览器中则会提示后台失败信息。
  通过使用netscape.security.PrivilegeManager对象则可能就会解决上边所碰到的尴尬情形。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zerobx
推荐于2018-03-04 · TA获得超过345个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:146万
展开全部
你是什么意思?你的页面里面有ajax?还是目录带ajax
你直接双击C:\ajax\helloworld.htm这个文件试试
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天古包仰2497
2007-10-24 · 超过13用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:46.5万
展开全部
ajax技术的核心是利用WINDOWS的API:XMLHttpRequest异步调用服务器资源,如servlet,javabean等,如果没启动tomcat,就没法调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李珂是我
2007-10-23 · TA获得超过704个赞
知道小有建树答主
回答量:443
采纳率:0%
帮助的人:0
展开全部
ok,当然可以了,无所不能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式