纯Jquery Web服务响应
Pure Jquery Web Service Response
我注意到许多调用返回json数据的web服务的代码示例,但实现通常涉及像PHP这样的后端语言。有人知道一个关于全jQuery解决方案的好教程吗?换句话说,比如用id设置div标签,然后直接调用web服务,获取json数据并填充页面?根本没有PHP或其他后端服务器端代码。
有些事情没有道理。这非常有效:
<script type="text/javascript">
jQuery(document).ready(function ($) {
$.ajax({
url: "http://api.wunderground.com/api/ac7e64a2f6e2d440/geolookup/conditions/q/IA/Cedar_Rapids.json",
dataType: "jsonp",
success: function (parsed_json) {
alert(parsed_json.location.city);
var location = parsed_json['location']['city'];
var temp_f = parsed_json['current_observation']['temp_f'];
alert("Current temperature in " + location + " is: " + temp_f);
}
});
});
</script>
但它不应该?
WebService意味着一个客户端和一个服务器。
客户端调用服务器并请求数据,然后等待以某种格式(JSON/XML)从服务器接收数据。
服务器是使用后端技术实现的——即使你使用node.js作为服务器的JavaScript,它仍然是后端技术
构建没有后端的WebService意味着构建一个不调用WebServices的网站。。。它只是将本地数据设置为JSON,并使用某种形式的模板(Mustache?)构建数据的可视化呈现。
无论如何,这不是一个WebService,而是JavaScript/jQuery驱动的网站构建。
通常,web浏览器会限制您的javascript在您自己的域以外的域上调用web服务/后端(出于安全原因)。
点击此处了解更多信息:http://en.wikipedia.org/wiki/Same%5Forigin%5Fpolicy
这可能就是为什么您会看到所有使用php或类似代码编写的自定义后端(AKA代理)的示例。
相关文章:
- 在JavaScriptAjax调用中从web服务中的XMLDocument获取响应.
- 纯Jquery Web服务响应
- AngularJs 在指令中操作来自服务响应的数据
- 从Web服务访问JSON响应
- 使用JSONP内容压缩web服务响应是否有效
- AngularJS web服务是否应返回响应的深层副本
- 当我使用java脚本调用web服务时,模拟器上没有得到响应
- 如何在谷歌地图服务的Go客户端中使用方向响应
- jQuery验证,在继续之前等待服务调用响应
- 使用ajax将数据发布到asmx web服务并使用javascript函数在html页面中编写响应时出错
- 使用 Web 服务没有响应
- 从我的Java Web服务以REST响应(xml)发送图像
- Angular JS:从服务响应中获取子属性
- 服务工作线程是否可以响应同步 XHR 请求
- AngularJS:避免在收到响应之前调用相同的 REST 服务两次
- 哪个“控制器”在 JSON 中转换来自 .NET Web 服务的 XML 响应
- 如何从 angularjs 服务中的异步调用返回响应
- xml 在 WCF 休息服务响应中被更改 原因
- Angular 服务:将响应分配给对象是不是一种不好的做法,还是应该只使用 solve
- 在Angularjs中成功响应服务后,加载数据到DOM的时间太长