簡體   English   中英

使用ajax將數據傳遞到php

[英]passing data to php using ajax

這不是我第一次在我的網站上使用Ajax,但現在我真的很困惑它的問題所在。 我什至刪除了重要的代碼。 我現在在做什么。 是要檢查ajax是否將數據傳遞給php。

 <script type='text/javascript'>
        $(document).ready(function () {
            $('.btndeclineme').click(function () {
                    var docreason = document.getElementById("docreason");
                    if (docreason !== null && docreason.value === "")
                    {
                      $('#reasonalert').show();
                      return;
                    }else{
                        var signatoryidglobal = JSON.parse('<?php echo json_encode($_SESSION['signatoryid']); ?>');
                        alert(signatoryidglobal);

                        $('#reasonalert').hide();

                                $.ajax({
                                        type: "POST",
                                        url: "sample.php",
                                        data: ({dtsignatory: signatoryidglobal})
                                    })
                                    .done(function (msg) {
                                    alert( "Data:" + msg);

                                    })
                            .fail(function() {
                                alert( "Posting failed." );
                            }); 
                    };
            });
        });
  </script>

這是sample.php

<?php 

    $temp1 = $_POST['dtsignatory'];

echo $temp1;

?>

我的問題是它沒有顯示錯誤。 是不是因為alert(“ Data:” + msg)來提示我傳遞給php的數據? 但它一直不顯示任何內容。

我什至添加了警報提示,以檢查變量是否具有值。 它具有價值。 對不起,我的英語不好。 我希望我的問題清楚

 $.ajax({
     type: "POST",
     url: "sample.php",
     data: {
         dtsignatory: signatoryidglobal
     },
     headers: {
         "Accept": "application/json; charset=utf-8"
     },
     contentType: "application/json; charset=utf-8",
 })

暫無
暫無

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

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