ajax 传递参数到后台php页面的数据如何存入数据库中呢?

$.ajax({'url':'submitcomment.php?dataid='+dataid+'&appid='+appid,//&为连接符'type':'POST'... $.ajax({
'url' : 'submitcomment.php?dataid='+dataid+'&appid='+appid, //&为连接符
'type' : 'POST',
'data':{'name':name.val(),'txt':txt.val(),'openid':openid},//发送的参数

success : function(json, st){ //成功以后可以返回

if(json.result == 0){
alert('您的评论审核通过后,才会显示出来!');
}

else{ //否则审核通过,显示出来
$("#comlistx0014jwh62k").html(json);
}
}

比如上面的ajax程序:通过ajax把这些数据data':{'name':name.val(),'txt':txt.val(),'openid':openid}传递到submitcomment.php页面处理。

但是在 submitcomment.php页面,用mysql_query("INSERT INTO biao(name,txt) VALUES ('$_POST["name"]','$_POST["txt"]').
这句mysql语句为什么不能把传递过来的参数name 和 txt 存入数据库中呢?

后台submitcomment.php代码:

<?php
include("connect.php");//连接数据库文件
echo 'txt:' .$_POST["txt"].'<br/>';

mysql_query("INSERT INTO biao(name,txt) VALUES ('$_POST["name"]','$_POST["txt"]');
?>

哪位好心的高手帮指点解决一下如何 把ajax传递过来的这些参数存入数据库中呢?小女子相感激不尽!!!
展开
 我来答
see7di
推荐于2016-03-23 · TA获得超过299个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:378万
展开全部
$.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('您的评论审核通过后,才会显示出来!');
}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"]');
?>
追问
大神,谢谢您的热心解答!
我还是有个问题想问一下:你的代码好像不能实现 把参数存入到数据库中吧?
我是想要存入数据库中的。
很希望能得到您的进一步指点!
追答
只要

echo '',var_dump($_REQUEST['appid']),'';
echo '',var_dump($_REQUEST['name']),'';

这两行能够输出你用ajax传来的值就说明能成功接收数据了,剩下的就是你自己写入数据库了
若还有问题可以加我php的群223494678
吃饱了不锇
2015-10-27 · 超过34用户采纳过TA的回答
知道答主
回答量:121
采纳率:100%
帮助的人:76.9万
展开全部
$_get[],$_Post[] 获取参数
然后存入数据库就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-10-28
展开全部
一个人心有多大,舞台就有多大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fuqi0220
2014-10-27
知道答主
回答量:34
采纳率:0%
帮助的人:14.5万
展开全部
你先打印一下传递过来的参数对不对嘛!
print_r($_POST);
追问
大神 :
在 submitcomment.php 页面 用print_r($_POST)打印出来是个空数组啊。

虽然问题没有解决,还是谢谢您的热心解答!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式