簡體   English   中英

無法在 AJAX 中提取 PHP 信息

[英]Not able to pull PHP information in AJAX

索引.php →

    <form>      
    <div class="form-group">
        <!-- <input type="text" id="name" class="form-control" placeholder="Enter Name"> -->
    </div>
    <div class="form-group">
        <button type="button" class="btn btn-success" id="btn">Click me I am Neo Anderson</button>
    </div>
</form>
<div id="message"></div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
    $(document).ready(function(){   
        $("#btn").click(function(){
            $.post("ajax.php",function(response){
                // alert(response);
                var message = $("#message").val();
                message.html(response);         
            })
            .fail(function(error){
                alert(error.StatusText);
            })
        })      
    })      
</script>

和 ajax.php →

    <?php 
echo "The ajax post is working";

問題:我無法在我的 ajax 請求中從 ajax.php 文件中獲取打印材料。 我在哪里蹣跚?

你在這里有問題:

var message = $("#message").val();

用以下代碼替換該行代碼:

var message = $("#message");

您不想獲得 #message div 的值,因此不要使用val()方法。

$("#message").html(響應);

    //or

var message = $(“#message”);

消息.html(響應);

 $(document).ready(function(){   
    $("#btn").click(function(){
        let message = $("#message").val();
        $.post("ajax.php",{
         msg: message
        },
        function(response){
            // alert(response);
            message.html(response);         
        },"json")
    })      
})

Essayer ceci 傾吐 le JavaScript。 Et pour le fichier ajax.php 散文家 ceci:

<?php 
echo json_encode("The ajax post is working");

暫無
暫無

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

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