ajax触发面向对象的删除方法

时间:2017-10-10 21:07:41

标签: php ajax

我在应用程序的根目录下有一个类文件,在该类中我有一个 Context context = this; String removable = getFilesDir().getAbsolutePath(); THE_PATH = String.valueOf(removable)+"/"; System.out.println("INTERNAL PATH ======> "+THE_PATH); File file = new File(context.getFilesDir(), "NAME_OF_FILE"); String PA = String.valueOf(file); System.out.println("Where AM I ======> "+PA); 方法。我想通过ajax从前端调用该方法。我见过的例子是这样的:

public function deleteUser

但是让我失望的是我没有一个只删除代码的php文件(在上面的例子中是deleteCat.php)。我在课堂上删除了代码。如何在不使用$.ajax({ url: '/deleteUser.php', type: 'DELETE', success: function(){ alert('cat deleted'); } }); 的情况下从ajax中触发类中的精确方法?

2 个答案:

答案 0 :(得分:0)

你可以这样做:

使用Ajax函数中的数据发布Json,如:

数据:{' type' :'删除' }

并将类型设置为POST

在你的php文件中

If ($_POST['data']['type'] == 'delete') {
  delete();
}

答案 1 :(得分:0)

在方法deleteUser中尝试以下内容:

if($_SERVER['REQUEST_METHOD'] == "DELETE")
{
    //Delete query here
}

这将确定请求是否为Delete类型。如果是,您可以调用删除查询。但要确保调用方法,只是定义它是不够的。