猿问

post传值成功,但为何显示值为空

我的do和msgId是通过ajax传递的,后台也已经可以利用do和msgId调取数据显示在页面上,submit和comment是直接通过form表单传递的.....两个都传递到comment.php里。我想要实现的是通过do和msgId直接在页面上显示我数据库中已有的数据,然后通过submit和comment以及之前的msgId实现将用户输入的信息保存到的数据库中,但此时msgId的值为空。是为什么呢?
——————————————————————————————————————————————————————————————————————————————————————
js中利用ajax传msgId值,并在comment.php中利用该值获取数据库内容,呈现在页面上。此前效果可实现,但在此利用该msgId值以及form表单中post方法传回来的值,在comment.php中插入数据。但此时的msgId显示为空,且form表单中利用post也提取不到值,这是为什么呢?
comment.php1

头信息:
https://img2.mukewang.com/5bde98ec000193e305610403.jpg

利用var_dump出来的三个值:

https://img4.mukewang.com/5bde98f70001d72b01620096.jpg

不知道是不是后台在获取我form传回来的值时重新刷新了导致msgId丢失呢?但很奇怪为什么表单中的数据也提不到?谢谢大家!!!

https://img.mukewang.com/5bde990a00013d4d06780491.jpg

https://img.mukewang.com/5bde98c10001129411650693.jpg


紫衣仙女
浏览 1436回答 1
1回答

隔江千里

你的ajax代码里,传递的参数有do和msgId,没有submit和commentphp后台接收到的参数却有submit和comment,没有do和msgId结论:你的表单提交根本没有通过这段ajax代码……
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答