本地怎么运行ajax
答案:7 悬赏:10 手机版
解决时间 2021-11-24 03:43
- 提问者网友:记得曾经
- 2021-11-23 04:38
本地怎么运行ajax
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-11-23 05:28
Ajax实际上就是Javascript的网络化应用,而在本地测试运行时需要处理的主要问题就是调用本地存储的Javascript进行通信时的网络安全问题,比如很多人经常刚开始会遇到的在IE中会提示你允许还是禁用该脚本,而如若是在ff浏览器中则会提示后台失败信息。
通过使用netscape.security.PrivilegeManager对象则可能就会解决上边所碰到的尴尬情形。
通过使用netscape.security.PrivilegeManager对象则可能就会解决上边所碰到的尴尬情形。
全部回答
- 1楼网友:醉吻情书
- 2021-11-23 10:27
ok,当然可以了,无所不能
- 2楼网友:走死在岁月里
- 2021-11-23 10:17
因为C:\ajax\helloworld.htm和http://127.0.0.1/ajax/helloworld.htm不是一个资源.
当你打开C:\ajax\helloworld.htm时,可能tomcat什么的都没启动,xmlhttprequest提交到哪里去?
当你打开C:\ajax\helloworld.htm时,可能tomcat什么的都没启动,xmlhttprequest提交到哪里去?
- 3楼网友:封刀令
- 2021-11-23 09:54
郁闷。肯定要有服务器啊,你单纯的打开一个网页文件肯定不行的
- 4楼网友:孤独入客枕
- 2021-11-23 08:49
ajax技术的核心是利用WINDOWS的API:XMLHttpRequest异步调用服务器资源,如servlet,javabean等,如果没启动tomcat,就没法调用
- 5楼网友:污到你湿
- 2021-11-23 07:10
"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过的文件
原因是:
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过的文件
参考资料:自己总结
- 6楼网友:持酒劝斜阳
- 2021-11-23 06:55
你是什么意思?你的页面里面有ajax?还是目录带ajax
你直接双击C:\ajax\helloworld.htm这个文件试试
你直接双击C:\ajax\helloworld.htm这个文件试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯