如何在magento中的ajax请求中从数据库中删除记录

时间:2014-03-28 14:01:58

标签: magento

我已经创建了自定义模块,我正在处理记录删除,但它无法正常工作。我正在使用的代码是

   $keyId=$params = $this->getRequest()->getParams('id');
   $model = Mage::getModel('groupprice/groupprice');
    try {
    $model->setId($keyId)->delete();
    echo "Data deleted successfully.";

    } catch (Exception $e){
        echo $e->getMessage();
    }

有什么不对吗? 此代码在一个简单的请求中工作,但不使用ajax请求。

2 个答案:

答案 0 :(得分:0)

试用此代码:

$keyId=$params = $this->getRequest()->getParam('id');
$model = Mage::getModel('groupprice/groupprice');
try 
{
    $model->setId($keyId)->delete();
    echo "Data deleted successfully.";

}
catch (Exception $e)
{
        echo $e->getMessage();
}

答案 1 :(得分:0)

您应该更改代码并使用getPost

$keyId=$params = $this->getRequest()->getPost('id');

希望这会有所帮助。