Javascript 用户单击“使用”按钮后更新表

Javascript 用户单击“使用”按钮后更新表,javascript,php,jquery,Javascript,Php,Jquery,我正在对一个PHP文件执行一个基本的jQueryAjax调用,但我似乎不明白它为什么不起作用。感谢您的帮助 jQuery <script> $(document).ready(function(){ $('#approve').click(function(e){ e.preventDefault(); var email=$("email_address").text(); change

我正在对一个PHP文件执行一个基本的jQueryAjax调用,但我似乎不明白它为什么不起作用。感谢您的帮助

jQuery

<script>
    $(document).ready(function(){
        $('#approve').click(function(e){
            e.preventDefault();
            var email=$("email_address").text();
            changeTable(email);
        });
        return false
    });
    function changeTable(email){
        $.ajax({type:"post",
            url:"DB_Update.php",
            data:{email:email},
            success:function(response){
                alert(response);
            }
        });

    }
</script>
PHP主机

echo "<td id='email_address'>".$email."</td>";
echo "<td id='approve'>"."<input type='radio' ".($row['approved']==1?'checked':'unchecked').">"."</td>;";
echo.“$email.”;
回声“.”;

您没有从php函数返回数据。换一个

updateTableApproval($email)
回显更新审批($email)


返回$result
回显$result

您没有从php函数返回数据。换一个

updateTableApproval($email)
回显更新审批($email)


返回$result
回显$result

哪个部分不工作,您是否收到任何错误或任何东西?您的php函数不会产生任何输出…应该始终发送一些内容,至少用于您自己的验证。检查浏览器开发工具网络中的实际请求以获取线索。将看到状态、发送/返回的数据、标题等CNO错误代码不正确responding@kaka_2如果您有“无响应的代码”,这意味着您的代码可以正常工作,但实际上不会生成要分析的输出。请添加一些调试(
console.log();
for JS)并让我们知道哪个部分不工作,您是否收到任何错误或任何东西?您的php函数不会产生任何输出…应该始终发送一些内容,至少用于您自己的验证。检查浏览器开发工具网络中的实际请求以获取线索。将看到状态、发送/返回的数据、标题等CNO错误代码不正确responding@kaka_2如果您有“无响应的代码”,这意味着您的代码可以正常工作,但实际上不会生成要分析的输出。请添加一些调试(
console.log();
forjs)并让我们知道
echo "<td id='email_address'>".$email."</td>";
echo "<td id='approve'>"."<input type='radio' ".($row['approved']==1?'checked':'unchecked').">"."</td>;";