如何在同一个PHP页面,通过ajax把值传给PHP变量?举个例子:你想在用户点击时,把 apple 这个字符串,通过前端传给后端 。
前端,用 jQuery 举例:
$('button').click(function () {
$.ajax({
url: '/xxx',
method: 'post',
dataType: 'json',
data: {fruit: 'apple'}
}).done(function (res) {
// 成功后的回调
}).fail(function (err) {
// 失败后的回调
});
});
后端 PHP 处理:
$fruit = $_POST['fruit']; // 获取从 ajax 传过来的 fruit 的值 , 这里是 apple 。
如果你想在前端重新显示这个字符串 apple,那么你要用 PHP 把数据返回给页面,然后在上面 “// 成功后的回调” 里面,补充逻辑代码 。
例如 PHP 把 apple 返回给前端:
return json_encode(array('fruit' = 'apple'));
前端回调处理:
// 成功后的回调
alert(res.fruit); // 弹框显示 “apple”
实际上,$_POST 能够获取所有从前端用 post 方式提交过来的数据,不管你是页面刷新方式 , 还是 ajax(jQuery 才叫 ajax,实际上它是 XMLHttpRequest , 异步非阻塞的请求方式)
ajax传值给phpjavascript函数不能这样写ajax传输数据到php,改成下面这样ajax传输数据到php:
script type="text/javascript" src="https://www.04ip.com/post/jquery-1.2.6.min.js"/script
【ajax传输数据到php ajax怎么传输数据】script type="text/javascript"
function ShowNumber(device)
...
/script
jQuery ajax 中传递数据到php文件,php文件怎么接收跟正常接收数据 是一样ajax传输数据到php的 ajax传输数据到php,
$.ajax({
type: 'POST',
url: url
,
data: data
,
success: success
,
dataType: dataType
});
这里 ajax 使用 POST 类型提交ajax传输数据到php , php 就用 $_POST 接收 。
关于ajax传输数据到php和ajax怎么传输数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- php提取数据库内容,php读取数据库内容并输出
- u盘下载什么格式,u盘下载什么格式可以在电视机
- flutter子节点传值,flutter接口调用
- 读取数据源出错在与sqlserver,读取数据源失败
- python调用c写函数 python调用c程序
- oracle建表时int,oracle建表时创建唯一索引
- 单机古装能结婚的游戏,单机古装剧情游戏
- 快手开通直播教程,怎么开通快手直播间?
- linux命令安装包 linux安装软件包的命令