php - 如何在JS中检查PHP是否从数据库中删除了数据?

标签 php javascript ajax

我需要知道我的 PHP 脚本是否可以从数据库中删除一些数据,或者不能。 例如,我有 JS 函数 public void removeNumber(); 我如何知道数据已正确删除?我可能必须从服务器返回一些字符串,指示尝试从数据库中删除数据成功或失败吗? public String removeNumber(); 最佳实践是什么?我知道最好抛出异常,但在这种情况下,客户端和服务器都必须了解异常类(类映射)。 附: 我使用ajax。

最佳答案

使用 ajax 将是一个更简单、更好的解决方案。并且使用 jquery ajax 会更容易,例如。


$.ajax({
 type: "POST",
 url: "your_php_page_url",
 data: {}, //pass parameter as you need
 success: function(response) {
   //its the response from php page indicating db deletion was successful or not
   // like "deleted" or "failed"
 } 
});

//and in php you could do
if($yourDbRowDeleted)  {
  echo "deleted";
}
else {
  echo "failed";
}
exit;

希望对你有帮助

关于php - 如何在JS中检查PHP是否从数据库中删除了数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8982724/

相关文章:

javascript - 以正确的方式覆盖动态 php 内容?

PHP 不返回 mysql 结果

php - 如何使用 jquery/ajax 编辑表列数据并保存到 mysql

PHP str_replace 数组

javascript - 如何过滤一个数组并在同一个数组中更新结果?

javascript - $.getJSON 使用数据参数修改 HTML 元素上的文本

javascript - 如何使用 href 在选项卡之间切换?

javascript - 是否可以在javascript中不使用 'this'关键字来获取元素的id

javascript - Angular 在ajax成功时应用ng-hide

javascript - 如何使用 jquery 和 deferreds 改进 Ajax 调用?