1、本地html向远程的服务器发送aJax请求的问题
您好,
dataType: 'json' // 表示回传值为 json 格式之 object
所以 msg 是 object 不能直接加入 alert
要先转为字串 JSON.stringify(msg)
希望版对你有所权帮助!
2、怎么样在本机上,运行AJAX。要在本机上,安装服务器环境吗?
如果你是运行asp,asp.net 用iis就好,简单又好装。
如果是php的用phpnow,我个人认为非常好用,安装超级简单。
3、在本机上能执行ajax,在服务器的iis不执行
是控件的么? 脚步执行权限呢? ajax页面有映射么? 本地和服务器的framework版本呢
4、本地的网页如何通过ajax发送并获取服务器的数据
jQuery 是js的一种框架 。他的实现方式比较简单。jQuery的下载你可以百度一下。我简要说明一下他的使用。
$.post() 方法
$.post() 方法通过 HTTP POST 请求从服务器上请求数据。
语法:
$.post(URL,data,callback);必需的 URL 参数规定您希望请求的 URL。
可选的 data 参数规定连同请求发送的数据。
可选的 callback 参数是请求成功后所执行的函数名。
下面的例子使用 $.post() 连同请求一起发送数据:
实例:
$("button").click(function(){讲解一下原理 :
从你的浏览器发送一个异步请求 post样式的 到服务器。
服务器接收请求。并按请求的内容返回数据。
浏览器接收服务器传回的结果。
如果你想看这个过程,那就去下载抓包软件。 抓一下数据包就清楚了。
5、ajax本地可用为什么服务器上不可用
用 jquery 可以代替! dwr应该不会出现那样的问题的,我想还是你配置有问题!或者哪里弄错了 好好检测看! 我也用dwr框架 ,没有发现那样的啊
6、Ajax在本地运行没有问题,但是我把网站发布到服务器上去,访问出现好像没反映了
看看复你的web.config是否制配置支持路径查询
在web.config的system.web节内添加
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
7、ajax的url地址可以是本地的服务端吗?
用火狐的插件 filebug 查看 控制器 有没有错误。
8、本地运行ajax
ajax是服务器端的语言!
如果你按照磁盘路径浏览,他把它当作了html来解释回!
iis浏览,也就是答http://127.0.0.1/ajax/helloworld.htm
iis是web服务器,他会把服务器语言解释转换为客户端程序,这样浏览器就能够理解它的正确命令了
9、本地怎么运行ajax
Ajax实际上就是抄Javascript的网络化应用,而在本地测试运行时需要处理的主要问题就是调用本地存储的Javascript进行通信时的网络安全问题,比如很多人经常刚开始会遇到的在IE中会提示你允许还是禁用该脚本,而如若是在ff浏览器中则会提示后台失败信息。
通过使用netscape.security.PrivilegeManager对象则可能就会解决上边所碰到的尴尬情形。
10、ajax访问本地文件‘.
那个不是 磁盘文件的地址 ,是一个网页地址 ,ajax异步提交
xmlhttp.open("GET","/ajax/test1.txt",true);
的三版个参数 第一个是get 方式权还是 post 方式 第二个是 提交到的地址 ,第三个参数 是同步提交还是异步提交, 你在写一个servlet 或者 action 提交过去 ,.xmlhttp.responseText是到指定url 运行后 返回的 值, 你再多看一下ajax的原理