Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Quando chamo uma função com ajax, ela não funciona na primeira vez acionada(testada no firefox, acho que no Opera nem inicia). Tenho que iniciar a função 2 vezes para funcionar.
http://forum.dragonballzrpgonline.com/rpg/inicia.php?id
Conteúdo dessa página:
<?php
session_start();
$_SESSION['id']=10;
setcookie('id', '9', time()+3600);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Untitled Page</title>
</head>
<body>
<script type="text/javascript" src="luta.js"></script>
<span id="nomes"></span>
<span id="start"></span>
<span id="check"></span>
<span id="nomes1"></span>
<span id="estamina"></span>
<span id="count"></span>
<span id="tecnicas"></span>
<span id="login_senha"></span>
<div id="InlineFrame8" onClick="begin()">inicio</div>
<div id="InlineFrame2"></div>
<div id="InlineFrame3"></div>
<div id="InlineFrame4"></div>
<span id="acao"></span></span>
</body>
</head>
</html>Conteúdo da página acessada via ajax:inicial.php
<?php
session_start();
if(!isset($_SESSION['id']))
die('Reconecte-se!');
$resultado='soco|chute';
$_SESSION['tecnicas']=$resultado;
exit('Ok*'.$resultado);
?>
Eu acredito que o problema esteja na sessão, pois na segunda vez que a função é chamada, ela inicia normalmente.
Mas deveria funcionar corretamente desde a primeira inicialização, certo?
Alguém poderia me informar o que está causando tal erro?!
Carregando comentários...