使用ajax()方法加载服务器数据

使用ajax()方法加载服务器数据

使用ajax()方法是最底层、功能最强大的请求服务器数据的方法,它不仅可以获取服务器返回的数据,还能向服务器发送请求并传递数值,它的调用格式如下:

jQuery.ajax([settings])$.ajax([settings])

其中参数settings为发送ajax请求时的配置对象,在该对象中,url表示服务器请求的路径,data为请求时传递的数据,dataType为服务器返回的数据类型,success为请求成功的执行的回调函数,type为发送数据请求的方式,默认为get。

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3     <head>
 4         <title>使用ajax()方法加载服务器数据</title>
 5         <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
 6         <style>
 7             #divtest
 8             {
 9                 width: 282px;
10             }
11             #divtest .title
12             {
13                 padding: 8px;
14                 background-color:Blue;
15                 color:#fff;
16                 height: 23px;
17                 line-height: 23px;
18                 font-size: 15px;
19                 font-weight: bold;
20             }
21             ul
22             {
23                 float: left;
24                 width: 280px;
25                 padding: 5px 0px;
26                 margin: 0px;
27                 font-size: 14px;
28                 list-style-type: none;
29             }
30             ul li
31             {
32                 float: left;
33                 width: 280px;
34                 height: 23px;
35                 line-height: 23px;
36                 padding: 3px 8px;
37             }
38             .fl
39             {
40                 float: left;
41             }
42             .fr
43             {
44                 float: right;
45             }
46         </style>
47     </head>
48
49     <body>
50         <div id="divtest">
51             <div class="title">
52                 <span class="fl">检测数字的奇偶性</span>
53                 <span class="fr">
54                     <input id="btnCheck" type="button" value="检测" />
55                 </span>
56             </div>
57             <ul>
58                <li>请求输入一个数字
59                    <input id="txtNumber" type="text" size="12" />
60                </li>
61             </ul>
62         </div>
63
64         <script type="text/javascript">
65             $(function () {
66                 $("#btnCheck").bind("click", function () {
67                     $.ajax({
68                         url:"./8-5.php",
69                         data: { num: $("#txtNumber").val() },
70                         type:"post",
71                         success: function (data) {
72                             $("ul").append("<li>你输入的<b>  "
73                             + $("#txtNumber").val() + " </b>是<b> "
74                             + data + " </b></li>");
75                         }
76                     });
77                 });
78             });
79         </script>
80     </body>
81 </html>

1 <?php
2 $num = $_POST[‘num‘];
3 if($num%2==0){
4     echo "偶数";
5 }else{
6     echo "奇数";
7 }
时间: 2024-10-13 01:40:53

使用ajax()方法加载服务器数据的相关文章

jQuery使用ajax()方法加载服务器数据

使用ajaxSetup()方法可以设置Ajax请求的一些全局性选项值,设置完成后,后面的Ajax请求将不需要再添加这些选项值,它的调用格式为: jQuery.ajaxSetup([options])或$.ajaxSetup([options]) 可选项options参数为一个对象,通过该对象设置Ajax请求时的全局选项值. 例如,先调用ajaxSetup()方法设置全局的Ajax选项值,再点击两个按钮,分别使用ajax()方法请求不同的服务器数据,并将数据内容显示在页面,如下图所示: 在浏览器中

ajax验证表单元素规范正确与否 ajax展示加载数据库数据 ajax三级联动

一.ajax验证表单元素规范正确与否 以用ajax来验证用户名是否被占用为例 1创建表单元素<input type="text" id="t"> 2在js中用keyup事件来进行操作 3创建ajax格式和内容:格式: $.ajax({ url:"哪一个服务端处理器", data:{"自己起名",所需要传给处理器的数据}, type:"post", dataType:"json"

js/ajax 新加载的数据 不执行设定的js代码

当我们做异步加载或者用js写dom对象的时候,发现原设定的js对新数据不起作用. 通常以下写法,但是对新加载的数据无效 $(".data").change(function () { }); 解决方法是吧js定位到页面刚加载就存在的对象上 代码如下 $(".images").on("change",'.data', function () {// 其中.images是页面加载时就存在的,是.data的父类或者父父--类 }); 这样问题就解决了

Ajax异步加载后台数据(换页面,加强用户体验所用)

主页面代码,转向需要显示数据的页面 <a href="user/index">用户维护</a>  基于ssm框架的后端控制器代码,接收前端请求,转向预定的页面 @RequestMapping("/index") public String index() { return "user/index"; } 这个时候就要在index.jsp中使用Ajax加载数据,使用Ajax向后端控制器发出要求,需要在index中定义一个方法

easyui中 combogrid控件的loadData方法加载本地数据

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title

Echarts ajax动态加载json数据

后台php写的,给前台准备好json格式数据 public function actionGetOffline(){ $userid = Yii::$app->user->identity->user_id; $connection = Yii::$app->db; $command = $connection->createCommand("SELECT proc_phase_id from tb_pro where user_id like '%$userid%

JQuery的AJAX调用(一)——加载传递数据

一,load方法异步请求数据 使用load()方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为: load(url,[data],[callback]) 参数url为加载服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数. 二,使用getJSON()方法异步加载JSON格式数据 使用getJSON()方法可以通过Ajax异步请求的方式,获取服务器中的数组,并对获取的数据进行解析,显示在页面中,它的调用格式

Tree:加载列表数据

Tree控件,需要提供一个树形的JSON数据,才能正常显示. 通常,开发者在后台可以这样做: 1)从数据库查询出一个列表数据 2)在后台,将列表数据转换为树形数据 3)通过JSON方式返回 在前台页面,可以给Tree设置url地址,或者调用load方法加载树形数据. 后台的“列表转树形”是一个相对有点小难度的实现. 针对这个情况,MiniUI Tree提供了一种直接加载列表数据,Tree内部进行数据转换的方式. 1)从数据库查询出一个列表数据 2)通过JSON方式返回 省略了原来的第2个步骤.

Ajax在jQuery中的应用(加载异步数据、请求服务器数据)

加载异步数据 jQuery中的load()方法 load(url,[data],[callback]) url:被加载的页面地址 [data]:可选项表示发送到服务器的数据,其格式为 key/value . [callback]:可选项表示加载成功后,返回至加载页的回调函数. 全局函数 getJSON() $.getJSON(url,[data],[callback]) <div class="container col-lg-12"> <div style=&quo