正文
ajax传递数据php ajax传递数据
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
AJAX怎么通过POST把一个数据发给PHP?
帮你调试了一下你的代码,发post请求,,数据的格式是:'name=zhangsanage=18' ,这种字符串格式的,所以你要把你的 var senddata="4"; 改成 var senddata="senddata=4";
php 部分,
$getDeviceID=$_POST[senddata];
改成$getDeviceID=$_POST['senddata'];
接收的参数需要加上单引号。
另外如果是jquery就比较简单了,去jquery官网下载jq3.3.1然后引入
php部分
?php
echo json_encode($_POST,320);
?
html部分
html
head
script src="jquery-3.3.1.min.js"/script
/head
body
script
function freshdata(){
$.ajax({
url: "test.php",//提交地址
type: "post",//提交方式
dataType:'json',
data:{
'senddata':4,
//如果在加其他参数
'name':'张三',
'age':20,
},
success: function(ret) {//msg 返回值
alert('senddata:'+ret.senddata+'\n姓名:'+ret.name+'\n年龄:'+ret.age);
}
});
}
/script
span onclick="freshdata()"点击发送ajax请求/span
/body
/html
效果图
通过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');
ajax 传递参数到后台php页面的数据如何存入数据库中呢?
$.ajax({
type:'POST',url:'submitcomment.php',timeout:2000,cache:true,
data:'dataid='+dataid+'appid='+appid+'name='+name.val()+'txt='+txt.val()+'openid='+openid,
error:function(msg){return false},
success:function(json, st){
if(json.result == 0){
alert('您ajax传递数据php的评论审核通过后ajax传递数据php,才会显示出来!');
}else{ //否则审核通过,显示出来
$("#comlistx0014jwh62k").html(json);
}
}
});
后台submitcomment.php代码:
?php
include("connect.php");//连接数据库文件
echo 'pre',var_dump($_REQUEST['appid']),'/pre';
echo 'pre',var_dump($_REQUEST['name']),'/pre';
die();
//mysql_query("INSERT INTO biao(name,txt) VALUES ('$_POST["name"]','$_POST["txt"]');
?
ajax传递数据php的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ajax传递数据、ajax传递数据php的信息别忘了在本站进行查找喔。