JS不将POST请求中的数据传递给php文件,否则php无法接收它

问题描述 投票:1回答:1

我有一个JS函数,必须通过POST将两个变量传递给php文件,但是php中的变量为“ Null”

JS脚本

function a(){
var name = document.getElementById("fio");
var tel = document.getElementById("tel");
    if(name!=""&&tel!="")
    {
         dannie = {'polz_name':name, 'polz_tel':tel};
         $.post('senda.php', dannie, function(otvet_serv){
               rezultat = '<div style="color:#D80018;">'+otvet_serv.text+'</div>';
               $("#form_result").hide().html(rezultat).slideDown();
         }, 'json');
    }
}

PHP文件

$user_Name = filter_var($_POST["polz_name"], FILTER_SANITIZE_STRING);
$user_Phone = filter_var($_POST["polz_tel"], FILTER_SANITIZE_STRING);
javascript php post
1个回答
0
投票

在文档“ fio”和“ tel”的html部分中是名称,而不是id。我向他们添加了id参数,并且可以正常工作

© www.soinside.com 2019 - 2024. All rights reserved.