【发布时间】:2010-12-11 15:40:39
【问题描述】:
$.ajax({
method: "post"
, url: "save.php"
, data: "id=453&action=test"
, beforeSend: function(){
}
, complete: function(){
}
, success: function(html){
$("#mydiv").append(html);
}
});
我已将方法类型设置为 post,但在 Save.php 中,我只在 $_GET 或 $_REQUEST 中获取值,但在 $_POST 中没有。
我的表格如下:
<form method="post" id="myform" action="save.php">
它不起作用,在此处和 Google 上查看,尝试添加 enctype
<form method="post" id="myform" action="save.php" enctype="application/x-www-form-urlencoded">
但$_POST 还是空的?
如何让它发挥作用?
【问题讨论】:
-
刚刚在使用 jQuery 的 ajaxForm 插件时遇到了类似的问题。我通过确保每个输入元素都有一个“名称”属性来解决它。我的匹配 ID 选择器,但这可能不是必需的。