Enviar dados ao php via ajax
Galera qui estou listando minhas imagens, reparem no onclick do <a></a> que estou passando o ID da IMAGEM e o NOME DA IMAGEM por Parâmetro da função DeletaImg
$ArrayImagem = $ObjVeiculo->ListaImagemId((int)$_GET['CodVeiculo']);
for($i = 0; $i < count($ArrayImagem); $i++)
{
?>
<a href="" onclick="javascript: DeletaImg('<?=$ArrayImagem[$i]['idImg']?>', '$ArrayImagem[$i]['Img']')"> Deletar Imagem</a>
<?
}
?>
Aqui esta minha função DeletaImg onde recebo os valores ID e o Nome da IMAGEM por Parâmetro
function DeletaImg(id, img)
{
var String = "?acao=DeletaImg&id=" + id + "&img=" + img;
ajax(); //este método faz a requisição do Objeto Xml
xmlhttp.open("POST", "../Controller/ControllerVeiculo.class.php", true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("Msg").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(String);
}
Já debuguei no firefox(firebug), no chrome...ele não mostra nenhum erro, só que não faz o que quero, que é excluir a IMG
da uma olhada como recebo esses valores no PHP
switch($_REQUEST['acao'])
{
case 'DeleteImg';
$exec = $this->ObjVeiculoDAl->DelImg($_POST['id'], $_POST['img']);
break;
}
Galera agradeço desde já
Discussão (1)
Carregando comentários...