网站首页 > 文章中心 > 其它

ajax传数据php

作者:小编 更新时间:2023-10-06 19:29:00 浏览量:478人看过

js获取到的值如何用ajax传到php中

$.ajax({type:?"",url:?"",data:?"",?dataType:?"json",success:?function?(data)?{

//这里处理返回的结果

//type为数据提交的方式post或者get

//dataType表示数据处理后返回的数据类型?一般返回json的数据类型?使用$.each进行循环操作

//success表示数据请求成功后执行的动作

}});

通过ajax传一个值给php,请求失败

var?formData?=?new?FormData();

formData.append('goodsNum',?1);

$.ajax({

url:?'index.php',/*获取表单提交路径*/

type:?'post',/*提交方式*/

data:formData,/*提交数据*/

processData:?false,

contentType:?false,

success:?function?(msg)?{

/*执行成功后*/

console.log(msg);

},

error?:?function(jqXHR)?{

/*?执行失败后*/

console.log(JSON.stringify(jqXHR));

}

},'json');

如何在同一个PHP页面,通过ajax把值传给PHP变量?

前端,用 jQuery 举例:

$('button').click(function () {

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,异步非阻塞的请求方式)

php ajax 传递参数

{

document.getElementById("user_tip").innerHTML=xmlHttp.responseText;

这里要改成这样吧!~

以上就是土嘎嘎小编为大家整理的ajax传数据php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章