Parametreyi tedarik sırasız liste kullanarak Ajax Çağrı

0 Cevap php

Şu anda aşağıdaki gibi bazı veri almak ve görüntülemek için JQuery Ajax kullanıyorum.

/* PHP to select data and create Unordered list */

   <?php

    echo "<ul class=\"ctyul\">";
      while ($rowC = mysql_fetch_array($result))
     {
     echo "<li class=\"ctyli\"><a href=\"#"."&" .rawurlencode($rowC['PLAN']) ."\"" .">"   . $rowC['PLAN'] .  "</a></li>";
     };
     echo "</ul>";

     ?>

/* JQuery to select the li of obove list */

       $('Div.ctydiv ul.ctyul li.ctyli').click(function(){

       urlqueryC = location.href;
       urlpartsC = urlqueryC.split('&');
       urlcounty  = urlpartsC[1]; 

       $.ajax({
       url: 'php/cpdetails.php?search-n='+urlcounty,
       success: function (data) {
               $('#Pinfo').html(data);
            }
           });

Kullanıcı, url $ satır [Planı] ekler List öğe tıkladığında, o zaman (arama-n = urlcounty? Cpdetails.php) başka bir PHP komut ile bir veri seti almak için ekteki 'PLAN' adını kullanmak ve bir div verileri görüntüleyebilir.

Bu tüm eserler, ancak verileri, url 'PLAN' adı eklemek için ilk olarak bir ve ikinci tıklama verileri görüntüler görüntülemek için iki tıklama alır.

Ben tek bir tıklamayla bu yapmak istiyorum.

Nasıl PLANI adı geçmeye yol olarak url kullanmadan Ajax çağrısı $ satır [Planı] isim alabilirsiniz.

0 Cevap