jquery利用ajax简单的应用实例
在这里跟大家分享一下最近在项目中利用jquery中ajax来实现无刷新获取传递数据实例:下面是在项目利用ajax来返回实例:
JavaScript代码
- <script language="javascript" type="text/javascript">
- function pushResult(s, sceneValue)
- {
- /**
- * ajax发送后台请求.
- */
- $.ajax({
- type: 'POST',
- url: xxx.com/ajax.php,
- data: 's=' + s + '&ssceneValue=' + sceneValue,
- success: function(response){
- if ('1' == response) {
- //发送请求成功.
- //alert({'status':'1','message':'.....'});
- } else {
- //发送请求失败.
- //return {'status':'0','message':'.....'};
- }
- }
- });
- }
- </script>
原理是页面会触发前面的pushResult函数,并把s,ssceneValue对应的值传到xxx.com/ajax.php页面
type: (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。
url:(默认: 当前页地址) 发送请求的地址。
相当于通过表单(post/get)方式把值传到xxx.com/ajax.php的页面,再得到返回值
response为返回值,ajax通过传递s,ssceneValue的值,再经过一系列的处理,返回值。
例如:我是在ajax.php页面代码:
PHP代码
- <?php
- $name = $_POST["s"];
- if($name)exit(1);
- ?>
返回数据1,然后执行下面代码:
PHP代码
- if ('1' == response) {
- //发送请求成功.
- //alert({'status':'1','message':'.....'});
- } else {
- //发送请求失败.
- //return {'status':'0','message':'.....'};
- }
够简单吧!
本文链接地址:
发布者:9streets于 2011-01-25 发表
| 我要评论(1) | 阅读次数(1650)





