我认为这应该是一个简单的事情,但由于某种原因,除了下拉列表的选定值之外,我的所有表单值都被序列化了,表格如下:
Name
Phone Number
Please Confirm:
I have a question
I am attending
I am not attending
Your Message
这就是我如何序列化它:
$('#contactform').submit(function() {
var query = $(this).serialize();
$.ajax({
type: "POST",url: "send.PHP",data: query,success: function(data) { // rest of function
最后我用来将值设置为变量的PHP位是:
$dropdown = $_POST['dropdown'];
一个示例标题是name = sgrggr& phonenumber = 55555555555& email=me@me.com\u0026amp; comment = quick test所以我不知道为什么下拉值没有被提取.
谢谢你的帮助.