Problema post
Fala ae galera estou com um problema muito estranho eu tenho uma pagina com 4 divs
essas 4 divs cada uma tem uma <input type=submit> passando um atriputo nao HTML chamado vip
e cada uma tem um value diferente assim...
<form action="<?php echo $base;?>/vip/&status=avancar" method="post" name="form1" class="centro" id="form1">
<div id="quadro>
<div id="texto">
//texto vip1
<input name="Submit" type="submit" class="bLink" vip="VIP1" value="Adquirir" />
</div>
</div>
<div id="quadro>
<div id="texto">
//texto vip2
<input name="Submit" type="submit" class="bLink" vip="VIP2" value="Adquirir" />
</div>
</div>
<div id="quadro>
<div id="texto">
//texto vip3
<input name="Submit" type="submit" class="bLink" vip="VIP3" value="Adquirir" />
</div>
</div>
<div id="quadro>
<div id="texto">
//texto vip4
<input name="Submit" type="submit" class="bLink" vip="VIP4" value="Adquirir" />
</div>
</div>
</form>
Bom eu preciso pegar o elemento VIP pra eu identifcar qual vip o cara clico e gravar dentro de um $_SESSION['vip']
então fiz isso
$(document).ready(function(){
$(".bLink").click(function(){
var $this = $( this );
var $vip = $this.attr('vip');
$.post("pages/session.php", {vip: $vip}, function(valor){
});
})
})
<?php
session_start();
if(isset($_POST['vip'])){
$_SESSION['vip'] = $_POST['vip'];
}
?>
Porem ele funciona so hora que ele quer.... Se eu adicionar alert($vip)
$(document).ready(function(){
$(".bLink").click(function(){
var $this = $( this );
var $vip = $this.attr('vip');
$.post("pages/session.php", {vip: $vip}, function(valor){
})
alert($vip);
})
})
Ele funciona a qualquer momento porem não quero adicionar alert alguem sabe me explicar o motivo ?
Agradeço deus de ja!
Discussão (15)
Carregando comentários...