2014-11-06 30 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> 
相關問題