我不知道这个jQuery函数有什么问题

时间:2014-11-06 16:51:11

标签: javascript php jquery html ajax

这是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>

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

1 个答案:

答案 0 :(得分:1)

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

更改为:

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