в INDEX.PHP мои вкладки объявлены как:
$(function() {
$( "#tabs" ).tabs({
load: function(event, ui) {
console.log("load event ran");
$('a', ui.panel).live("click", function() {
$(ui.panel).load(this.href);
return false;
});
}
});
});
У меня есть вкладки, связанные с внешним php-файлом для загрузки контента:
<div id="tabs">
<ul>
<li><a href="content.php?div=Production">Production</a></li>
<li><a href="content.php?div=Digital">Digital</a></li>
</ul>
</div>
это работает!
но внутри контента производства у меня есть ссылки:
<ul>
<li><a href="content.php?div=Production&p=add" class="tabLink">New product</a></li>
<li><a href="content.php?div=Production&p=search" class="tabLink">Search</a></li>
</ul>
который вызывает тот же content.php
Сам файл content.php вызывает другие файлы в зависимости от критериев GET:
$div = htmlspecialchars(trim($_REQUEST["div"]));
$p = htmlspecialchars(strtolower($_GET["p"]));
$menu ='';
switch($div){
case "Production":
switch($p){
case "add":
include('Production/add.php');
$menu = 'Production/production.php';
break;
case "search":
include('Production/search.php');
$menu = 'Production/production.php';
break;
default:
include('Production/production.php');
}
break;
case "Digital":
switch($p){
/* case "add":
include('Production/add.php');
break;
case "search":
include('Production/search.php');
break; */
default:
echo "Nothing here yet";
}
break;
default:
echo "Please select department";
}
ПОЧЕМУ IE не укладывается в index.php, вместо этого он фактически переходит в content.php?
Нужно ли мне иметь специальный взлом для IE для объявления вкладок?
отлично работает в Chrome и Fireforx (как обычно)