2011-06-30 4 views
0

J'essaye de charger du contenu ajax, mais chaque fois que je clique sur le lien jQuery ne répond pas.jQuery lien non déclenché

Heres mon html avec jquery

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title>title</title> 
<link rel="stylesheet" type="text/css" href="e3.css"> 

    <script type="text/javascript" src="js/jquery.js"></script> 
    <script type="text/javascript"> 
$.ajaxSetup ({ 
    cache: false 
}); 
var ajax_load = "<img src='img/site/loader.gif' alt='loading...' />"; 

// load() functions 

$(document).ready(function() 
    { 
     $("#omtA").click(function() 
    { 
    var loadUrl = "fomt.php"; 

    $("#usr") 
     .html(ajax_load) 
     .load(loadUrl, "fid=<?php echo $fid;?>"); 
    } 

); 
); 
</script> 

</head> 


<body> 

<div id="page"> 

<div id="content"> 
    <div id="up"> 
     <div id="tab"> 
       <ul id="tabmenu"> 
      <li id="anm" class="tbs blue"><a href="#"><span>Anm</span></a></li> 
      <li id="kom" class="tbs blue"><a href="#"><span>Kom</span></a></li> 

      <li id="omt" class="tbs blue"><a href="#usrl" id="omtA"><span>Omt</span></a></li> 
      <li id="sts" class="tbs blue"><a href="#"><span>Sts</span></a></li> 
      </ul> 
    </div> 

    <div id="usrp"> 
     <a name="usrl"></a> 
     <div id="usr"> 
      hans 
     </div> 
    </div> 
</div> 

</div> 

<div id="bottom"> 

</div> 
</div> 

</body> 
</html> 

Mais quand je clique sur le lien Omt avec l'identifiant OMTA rien happends.

J'ai aussi essayé

$("a#omtA").click(function() 

faire le lien une classe et essayé

$(".omtA").click(function() 

et

$("a.omtA").click(function() 

Mais rien de tout cela aidé.

Répondre

3

Utilisez ce .. Vous avez manqué l'accolade fermante} ..

$(document).ready(function() { 
    $("#omtA").click(function() { 
     var loadUrl = "fomt.php"; 
     $("#usr") 
      .html(ajax_load) 
      .load(loadUrl, "fid=<?php echo $fid;?>"); 
    }); 
}); 
+0

Merci qui a fonctionné, mais j'ai dû manquer quelque chose, je suis sûr que j'ai essayé}); à un moment donné. Merci – Thomaxz

+0

http://os-code-web.blogspot.com/2011/05/javascript-click-here-to-make-default.html –

1

Il semble que vous manque une accolade fin

$(document).ready(function() { 
    $("#omtA").click(function() { 
     var loadUrl = "fomt.php"; 

     $("#usr") 
     .html(ajax_load) 
     .load(loadUrl, "fid=<?php echo $fid;?>"); 
    }); 
}/* <- that brace was missing */); 
+0

Merci qui a travaillé, mais je dois avoir manqué quelque chose, je suis sûr que j'ai essayé}); à un moment donné. Merci – Thomaxz

Questions connexes