Új hozzászólás Aktív témák

  • Speeedfire

    nagyúr

    Jövök ismét kunyerálni segítséget. ;]

    Adott egy ajax lekérés, ami semmit sem ad vissza...az érdekes, hogy van egy másik ajax az oldalon az meg megy...

    $("#helyszin option").bind("keyup click", function() {
    var megye = $("#Hirdetes_megye").val();
    var telepules = $("#Hirdetes_telepules").val();
    var kategoria = $("#Kategoriak_kategoria").val();
    var submit = $("#helyszin :submit").val();
    var submitnev = submit.split(" ");
    $.ajax({
    url: "'.Yii::app()->baseUrl.'/hirdetes/ajaxcount/",
    type: "POST",
    data: "megye="+megye+"telepules="+telepules+"kid="+kategoria,
    success: function(data) {
    alert(data);
    $("#helyszin :submit").val(submitnev[0]+" "+data);
    }
    });
    });

    Azt csinálja elvileg a kód, hogy ahogy állítgatom be listából az értékeket, a keresés gomb végére mindig kiírja, hogy épp mennyi elem van a keresési feltételek alapján.

    Be linkelem azért az ajaxkérést is, de $_GET-el ment a dolog. Mármint ajax nélkül. :)

    public function actionAjaxcount() {
    if(isset($_POST)) {
    $condition = new CDbCriteria();
    foreach ($_POST as $tomb=>$value) {
    $condition->addColumnCondition(array($tomb=>$value));
    }
    $ertek = Hirdetes::model()->count($condition);
    echo $ertek;
    }
    }

    Hogy lehetne ezt debuggolni? Ha az értékeket akarom megnézni alert-el akkor semmit sem dob vissza. De maga a select az megy, szép nagy tömböt ad vissza.

    Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

Új hozzászólás Aktív témák