名词解释:
js
javascript的简称。javascript是由网景辩袭公司出品的浏览器端脚本语言,用来实现浏览器端的交互功能开发。现已被标准化为ECMAScript。
ajax
ajax是Asynchronous Javascript And XML(异步javascript及XML)的缩写形式。是指一种创建交互式网页应用的网页开发技术。实际上传输的数据格式不仅仅是XML,还可以是json,binary等。
cgi
cgi是Common Gateway Interface(通用网关接口),是互联网上网页内容生成与应用的标准技术。可以简单理解为服务器根据浏览器的请求参数生成动态网页的一种技术。
在b/s架构中携物兄的所扮演的角色
js
浏览器端的编程语言
ajax
浏览器端用以发起跟cgi通信的基础api。
cgi是server端的处理请求及返回响应的服务器进程。
综述:
js是浏览器端实现动态性交互的基础,没有js的网页只能是静态网页,所有的交互必须通过http请求重新刷新网页。
ajax是实现网页类富客户端应用的前提条件。有了它网页可以在不刷新网页的基础上跟后端服务器进行数据交互。
cgi是处理客户端或浏览器端请求蚂贺的服务器进程。我们用它来产生动态网页内容。
1. 用jquery的get方法获取或兆手猜燃字符串2. 截取中间json串转换成js对象
3. 提取所需字段
function loadUrl(url) {
$.ajax({
type: "GET",
url: url,
dataType: "script",
success: function(res){
parseResult(res)
}
})
}
function parseResult(res) {
var s = '['+res.substr(4, s.length-5)+']'
var o = eval("(" + s + "衫嫌)")
for(var i=0,l=o.lengthi<li++) {
alert(o[i].num+' - '+o[i].title)
}
}
loadUrl("test.cgi")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)