2014-11-06 58 views
-2

这是jQuery代码:我不知道什么是不对的jQuery函数

function Pages(className, contant){ 

    $(className).click(function(){ 
     var x = $(this).attr('rel'); 
     $.post('ajax/pages.php', {'namePage':x}, function(page){ 
     $(contant).html(page); 
     }); 
     return false; 
    }); 

    } 

Pages('.pageName' , '#contant'); 

,这是PHP代码:

if(isset($_POST['namePage'])){ 

    $page = strip_tags(addslashes($_POST['namePage'])); 
    $url ='contorls/'.$page . ".php"; 
    if($page == 'homepage'){ 
     include_once '../view_pages/homepage.php'; 
    }else{ 
     if(is_file($url)) 
     include_once $url ; 
    else 
     header ('Location: view_design/notfound.php'); 
    } 

} 

这是HTML代码:

<li><a class="pageName" href="" rel="homepage"><span>dashbord</span></a></li> 

<li><a class="pageName" href="" rel="Emplooy"><span>قسم الموظفين</span></a></li> 

为什么此功能仅适用于第一个链接?

+3

你可能想使问题的标题有点更具描述性的 – LcSalazar 2014-11-06 16:56:52

+0

你更新后的代码应为两个工作...仍然是一个问题?使一个jsfiddle .. – Riad 2014-11-06 17:30:57

+0

现在不工作 – Abdullah 2014-11-06 17:43:32

回答

1

第二个链接与".pageName"不匹配,因为它没有类pageName

更改为:

<li><a id="pageName2" class="pageName" href="" rel="Emplooy"><span>قسم الموظفين</span></a></li> 
相关问题