如何在PHP中从输入元素数组中提取信息?
我试图使用jquery、PHP和AJAX来使用联系人表单,但在下面的代码中,表单信息被收集起来,并使用for循环将其发送到服务器,并创建ofrm的inout数组。我是这种编码的新手,请帮助我在PHP中提取此值,以便我可以使用此元素添加到数据库或发送包含表单输入的邮件如何在PHP中从输入元素数组中提取信息?,php,javascript,forms,jquery,Php,Javascript,Forms,Jquery,我试图使用jquery、PHP和AJAX来使用联系人表单,但在下面的代码中,表单信息被收集起来,并使用for循环将其发送到服务器,并创建ofrm的inout数组。我是这种编码的新手,请帮助我在PHP中提取此值,以便我可以使用此元素添加到数据库或发送包含表单输入的邮件 function signUpClick(){ var form = $("#form_main")[0]; var objData = {}; for(var i=0;i<form.length;i++){ var
function signUpClick(){
var form = $("#form_main")[0];
var objData = {};
for(var i=0;i<form.length;i++){
var input = form[i];
objData[input.name] = "";
if(input.className == "writable")
objData[input.name] = input.value;
}
$("#loader").show();
$("#error_message").hide();
//send contact form using ajax
$.ajax({
url: "contact.php",
global: false,
type: "POST",
data:objData,
success: function(response){
$("#loader").hide();
if(response == "__ok__")
showSentMessage();
else
showErrorMessage(response);
},
error:function(){
$("#loader").hide();
showErrorMessage("Can't get the contact form");
}
});
函数注册点击(){
var form=$(“#form_main”)[0];
var objData={};
对于PHP端的(var i=0;i,您可以将信息作为数组进行管理:
$objData=json\u解码(文件\u获取\u内容('php://input);
$objData将是PHP数组,相当于Javascript上的$objData。它看起来应该可以工作。有什么问题吗?我对脚本没有问题,但我不知道如何在PHP中使用此objData来获取表单输入数据。应该这样做。尝试一下。更好的是,尝试var\u dump($\u POST)
查看$\u POST
包含的内容。好吧……这不是您要查找的吗?这证实了$\u POST['fullname']
确实包含“pani”。这是您的值。在PHP中,您可以对其执行任何操作…@Col.Shrapnel,您可以使用Firebug等工具查看var\u dump()
输出的内容。