解释js ajax和cgi各是什么工具?在bs中起什么作用

解释js ajax和cgi各是什么工具?在bs中起什么作用,第1张

名词解释:

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")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12470324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存