Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Ajax passar variavel php

$
0
0
Boas, tou a tentar passar uma variable de um ficheiro produto.php pra outro descProduto.php por ajax, mas sem sucesso.
Alguem me sabe dizer o que estou a fazer de errado?
A funcao de ajax funciona sem problemas mas a variavel nao passa para descProduto.php

ficheiro index.php

<script type="text/javascript" src="jquery-1.11.min.js"></script>
<script type="text/javascript" src="ajax.js"></script>

Onde eu click ficheiro produto.php

<img class="btn-details" src="plus.png" data-idproduto="'.$idproduto.'"/>

Ficheiro Ajax ajax.js

$(function(){
$(".btn-details").on('click', function(){

var idproduto = $(this).data('idproduto');

$.ajax({
type: "POST",
url: "descProduto.php",
async: false,
dataType: "html",
data: {'idproduto': idproduto},
success: function(result){
console.log("success");
console.log(idproduto);
},
error: function(){
console.log("error");
}
});
return false;
});
});

Onde eu quero a variavel ficheiro descProduto.php

if(isset($_POST['idproduto'])){
$idproduto = $_POST['idproduto'];
echo $idproduto;
}

A funcao ajax funciona print o id produto e o sucesso na console.log

Mas a variavel nao passa eu fiz um print_r($_POST) no ficheiro descProduto.php e faz print de um array() vazio.

Ideias?
Thanks

Viewing all articles
Browse latest Browse all 14700