1 (изменено: serg-php, 2013-04-28 18:16:42)

Тема: Передать параметр jqery в php

Необходимо передать параметры табов:

active, expired, disabled, archive 

в php через jquery.

6 часов гугления и сравнения примеров не помогли в моем вопросе


<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />

<script>
$(function() {
$( "#tabs" ).tabs();

$('#tabs-2')({
   url: 'index.php',
   type: "POST",
   data: 'page=account&listing=active',
});

  $('#tabs-3')({
   url: 'index.php',
   type: "POST",
   data: 'page=account&listing=expired',
});

  $('#tabs-3')({
   url: 'index.php',
   type: "POST",
   data: 'page=account&listing=disabled',
});

   $('#tabs-3')({
   url: 'index.php',
   type: "POST",
   data: 'page=account&listing=archive',
});

});

</script>


<div id="tabs">
<ul>
<li><a href="#tabs-1">Активные</a></li>
<li><a href="#tabs-2">Рекламные</a></li>
<li><a href="#tabs-3">Неактивные</a></li>
<li><a href="#tabs-4">Архив</a></li>
</ul>
<div id="tabs-1">
</div>
</div>

2

Re: Передать параметр jqery в php

Не понимаю откуда вы взяли такой пример. Посмотрите здесь:
http://jqueryui.com/tabs/#ajax
Параметры можно передать в GET строке.

3

Re: Передать параметр jqery в php

Смотрел.
Только у меня, к примеру, на табе 3 ajax/content3-slow.php в старнице подгружается еще одна целая страница с этим параметром.

4

Re: Передать параметр jqery в php

serg-php сказал:

Смотрел.
Только у меня, к примеру, на табе 3 ajax/content3-slow.php в старнице подгружается еще одна целая страница с этим параметром.

Разобраться с проблемой не смог. Попробуйте сформулировать вопрос иначе.

5

Re: Передать параметр jqery в php

Пробовал сделать так:

<script> 
$(function() {
 $( "#tabs" ).tabs();
      });
 
$("ul.supertab li a").click(function(){ 

        $.ajax({
            url: "index.php",
            type: "GET",       
            data: "page=account&listing="+$(this).attr('href'),
            cache: false,         
            success: function(response){
               if(response == 0){ 
               alert("ошибка");
               }else{
                  $("#tabs-1").append(response);
               }
            }
         });
      });
 

</script>

<div id="tabs">
 <ul class="supertab">
 <li><a href="#active">Активные</a></li>
 <li><a href="#reclama">Рекламные</a></li>
 <li><a href="#disabled">Неактивные</a></li>
 <li><a href="#arhive">Архив</a></li>
 </ul>
 <div id="tabs-1">
 </div>
 </div>

Файер буг пишет:

Error: jQuery UI Tabs: Mismatching fragment identifier.
[Прерывать на этой ошибке]

throw new Error( msg );

6

Re: Передать параметр jqery в php

Не могу помочь. Не понимаю что вы делаете. Начните с простого примера из документации и затем добавляйте нужный функционал постепенно.