Я пытаюсь удалить данные cakephp с помощью ajax. Здесь я изменил кнопку постссылки на простую кнопку html, например
<button class="del" id=<?php echo $user['User']['id']; ?>>Delete </delete>
Вот теперь я могу получить идентификатор пользователя с помощью кода ниже
$('document').ready(function(){
$('.del').click(function(){
var x=$(this).attr("id");
alert(x);
});
});
Я успешно получил идентификатор пользователя. Теперь я пытаюсь отправить его для usercontroller в действии удаления. Итак, я закодировал как
$('document').ready(function(){
$('.del').click(function(){
var x=$(this).attr("id");
alert(x);
jQuery.get("<?php echo $this->webroot . $this->params["users"]; ?>/delete",{"id":x},function(data,stat){
jQuery("#success").load("success.ctp");
});
});
});
Теперь в контроллере в действии удаления я пробовал
public function delete($id=NUll) {
$id=$_GET['id'];
$this->User->id = $id;
if ($this->User->delete()) {
$this->Session->setFlash(__('The user has been deleted.'));
}
return $this->redirect(array('action' => 'index'));
}
Здесь это не работает. В контроллере, как я могу это определить?
jQuery.get("<?php echo $this->webroot . $this->params["users"]; ?>/delete",{"id":x},function(data,stat){ jQuery("#success").load("success.ctp"); });
как HTML? - person Pratik   schedule 29.10.2014