簡體   English   中英

運行時的表單發布不起作用-jQuery / AJAX / Post

[英]Form post on run time doesn't work - jQuery / AJAX / Post

我正在嘗試發布運行時數據,我想同時查看該數據。 但是我不清楚我該怎么辦。 我認為我的問題是我無法正確選擇元素。 我的代碼有什么問題? 從現在開始謝謝大家:)

我的錯誤是:注意:未定義索引: 第3行的 C:\\ wamp \\ www \\ eva \\ check.php中的用戶名

第3行: echo $ username = $ _POST [“ username”];

form.php

<html>
<head>
    <title>jQuery</title>
</head>
<body>
    <div class="formwrapper">
        <form method="post" action="" name="form">
            <input type="text" id="rname" class="inputa" name="uname" placeholder="Username">
            <div id="feedback"></div>
        </form>
    </div>

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
    <script src="myScript.js"></script>
</body>
</html>

check.php

<?php

    echo $username = $_POST["uname"];

?>

myScript.js

$(document).ready(function() {

    $("#feedback").load("check.php").show();

    $("#rname").keyup(function() {

        $.post("check.php", { username: uname.value },
        function(result){

            $("#feedback").html(result).show();

        })

    });

});

您正在將值作為username並嘗試以uname檢索它。 重命名PHP中的密鑰:

$username = $_POST['username']

檢查該值是否存在並返回一個不錯的錯誤消息,而不是讓代碼失敗,這也是一個好主意。

暫無
暫無

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

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