你描述的情况应该是出现在个别的网页,这类网页使用了AJAX技术,在浏览过程中这类网页先检测你的浏览器是否支持AJAX,如果不支持则给出相应提示。浏览器不支持AJAX可能会影响你浏览的内容。
在浏览器安全设置中有些设置会使你的浏览器不支持AJAX,这些设置可能与javascript有关,比如你禁用了“脚本/活动脚本”用JQuery实现比较简单。baidu一下有很多例子。
下面例子就是定义按钮id为bbb的单击事件:
$(function() {
$('input#bbb')click(function() {
$post(url, param, function(dom) { // 向url用POST方法发送参数对象param
$('div#xxx')html(dom); // 将返回的内容加载进ID为xxx的DIV中
});
});
});2005年JesseJamesGarrett发表了一篇文章,标题为:“Ajax:AnewApproachtoWeb
Applications”。他在这篇文章里介绍了一种技术,用他的话说,就叫:Ajax,是Asynchronous
JavaScript+XML的简写。这种技术能够想服务器请求额外的数据而无须卸载页面(即刷新),
会带来更好的用户体验。一时间,席卷全球。
Ajax技术核心是XML>AJAX就是一种网页和后台服务器交流的协议,一个简单的AJAX发送代码
$post{
'服务器的网址',
'{data:'这里是要发送的数据'}',
function( return ){}{
// return 是后台服务器接收到你网页发的数据后返回的数据
}
}
PHP的echo输出的结果就是返回网页的return数据,格式是直接做返回值
PHP要返回数组就要用json封装,代码是 json_encde(数组);之后网页接受的是json格式的字符串,要自己转换为json数组。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)