2016-10-25 10:52发布
本地ajax请求能否像php服务器一样,根据参数返回对应的数据?我现在知道网页通过ajax请求能得到php中的数据,而且可以通过同一个地址,传递不同的data参数获得不同的数据,但是如果是获取本地的json文件能否达到同样的效果呢?
综上,个人觉得 php 增加了处理的功能,所以建议还是xhr发送相关参数到 php 进行处理后反馈回数据的好,而不是直接请求不经处理的原始文本数据
问题描述的不够清楚,你说的获取本地json文件是指:xhr.open(post , url , true) 这边的 url 不是类似:php/test.php 这样的服务器脚本而是 test.json 这样的??
xhr.open(post , url , true)
url
php/test.php
test.json
例如:这里有三个 json 文件: test.json , test1.json ,test2.json
test.json , test1.json ,test2.json
若是不通过php这样的服务器脚本来调度数据的话,直接请求文件内容也是可以的。
若是换成 php 的也是一样的效果:
不行,本地只能根据URL的不同来区分资源。返回不同的数据,这个是需要服务器进行处理的,本地没有环境无法实现。其实你可以试试用node搭个简单的环境
最多设置5个标签!
付费偷看金额在0.1-10元之间
综上,个人觉得 php 增加了处理的功能,所以建议还是xhr发送相关参数到 php 进行处理后反馈回数据的好,而不是直接请求不经处理的原始文本数据
问题描述的不够清楚,你说的获取本地json文件是指:
xhr.open(post , url , true)
这边的url
不是类似:php/test.php
这样的服务器脚本而是test.json
这样的??例如:
这里有三个 json 文件:
test.json , test1.json ,test2.json
若是不通过php这样的服务器脚本来调度数据的话,直接请求文件内容也是可以的。
若是换成 php 的也是一样的效果:
不行,本地只能根据URL的不同来区分资源。
返回不同的数据,这个是需要服务器进行处理的,本地没有环境无法实现。其实你可以试试用node搭个简单的环境
一周热门 更多>