簡體   English   中英

JS不把POST請求中的數據傳給php文件,否則php收不到

[英]JS don't passes data in POST request to the php file, or php can't recieve it

我有一個 JS 函數,它必須通過 POST 將兩個變量傳遞給 php 文件,但是 php 中的變量是“空”

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);

在文檔的 html 部分,“fio”和“tel”是名稱,而不是 id。 我向它們添加了 id 參數,它起作用了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM