Javascript 用户单击“使用”按钮后更新表
我正在对一个PHP文件执行一个基本的jQueryAjax调用,但我似乎不明白它为什么不起作用。感谢您的帮助 jQueryJavascript 用户单击“使用”按钮后更新表,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
<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>;";