AlachiQ
AlachiQ

Reputation: 11

undefined variable in jquery ajax

in this my code data is undefined why? i can't access to data.message.

$.post("actions.php", {name_madan: madan , postaction:'sabte_madan' },
    function(data){
    if (data.success)
           alert(data.message);
    });

actions.php

case 'sabte_madan':
    $query="SELECT * from maadan WHERE name_madan='{$_POST['name_madan']}'";
    $result=$db->loadAssoc($db->setQuery($query));
    if ( !$result )
    {           
    $data['success']=true;  $data['message']='ok';
    }
    else $data['success']=false;    $data['message']='no';              

break;

if ( isset ($data)) echo json_encode($data);

Upvotes: 0

Views: 305

Answers (1)

leodudedev
leodudedev

Reputation: 21

you miss 'json' data type

$.post("actions.php", {name_madan: madan , postaction:'sabte_madan' },
    function(data){
        if (data.success)
           alert(data.message);
    },'json');

Upvotes: 1

Related Questions