level 3
鱼勇士
楼主
前端页面和服务器端交互获取数据经常使用ajax,今天就来介绍一下ajax和php之间的交互。
$.ajax()是jquery中通用的一个ajax封装,所以在使用ajax之前需要引入jquery库才行。$.ajax()语法格式为:$.ajax(options),其中的options是一个object类型,它指明了本次ajax调用的具体参数,它有众多的参数,这里我们只介绍最常用的几个参数:
url:发送请求的地址(默认为当前页的地址);
type:请求方式get或post(默认为get方式);
async:默认为异步请求,如需同步请求,请将此参数设置为false
data:需要发送到请求地址的数据,一般为object类型
dataType:预期服务器返回的数据类型,注意这里是服务器端返回的数据类型,而不是发送的数据类型
success:请求成功后调用的回调函数
下面来看一个应用实例:

页面输入最大数和最小数,每点击一次按钮就会生成一个在最大数和最小数范围内的随机数,当然这个例子只是为了演示ajax和php的交互。
页面浏览器端代码如下:



php服务器端生成随机数代码如下:

本文转自微信公众平台:PHP技术宅
2016年04月20日 12点04分
1
$.ajax()是jquery中通用的一个ajax封装,所以在使用ajax之前需要引入jquery库才行。$.ajax()语法格式为:$.ajax(options),其中的options是一个object类型,它指明了本次ajax调用的具体参数,它有众多的参数,这里我们只介绍最常用的几个参数:
url:发送请求的地址(默认为当前页的地址);
type:请求方式get或post(默认为get方式);
async:默认为异步请求,如需同步请求,请将此参数设置为false
data:需要发送到请求地址的数据,一般为object类型
dataType:预期服务器返回的数据类型,注意这里是服务器端返回的数据类型,而不是发送的数据类型
success:请求成功后调用的回调函数
下面来看一个应用实例:

页面输入最大数和最小数,每点击一次按钮就会生成一个在最大数和最小数范围内的随机数,当然这个例子只是为了演示ajax和php的交互。页面浏览器端代码如下:



php服务器端生成随机数代码如下:
本文转自微信公众平台:PHP技术宅