什么叫做ajax的无刷新?如何实现?

什么叫做ajax的无刷新?如何实现?,第1张

最简单的一种方式是,能过JQuery来实现:

例:$.ajax({

url:"a.aspx?a=123",

type:"post",

success:function(data){

}

})

Ajax的原理就是:通过javascript的方式,将前台数据通过xmlhttp对象传递到后台,后台在接收到请求后,将需要的结果,再传回到前台,这样就可以实现不需要页面的回发,页是数据实现来回传递,从页实现无刷新。(全是自己的理解,不是copy的)

例如上面的代码就是,请求a.aspx页面,将查询参数a=123传递给哪个页面后,哪个页面接收到数据,处理完后,如果成功,即进入success函数,里面的data即为回传的值,然后再将 data的内容通过js的控制,让其显示到页面上。

我推荐楼主最好用 jquery框架(轻量很好用),自己完全用js也可以。

上面全是自己的理解,如果哪里有不对,请谅解。

这很简单啊,随便找个简单的Ajax实例(不推荐你用jquery的ajax,可以看出你对ajax一点都不清楚,你纯javascript写的,弄明白后去理解jquery中的ajax就很简单了。关键是原理)。按照你所说的,这是最简单的一种ajax了,只要获得左边<div>中的内容后,异步传送到后台程序进行处理,返回一个值,通过回调函数进行处理等 *** 作。ajax实质就是一种无刷新的技术。


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

原文地址: http://outofmemory.cn/bake/11905473.html

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

发表评论

登录后才能评论

评论列表(0条)

保存