Question

Je suis relativement nouveau à jquery et aimerait savoir pourquoi le Code ci-dessous ne marcherait pas. Je suis en train d'accéder au contenu d'un fichier résidant sur mon site et non à l'extérieur. Est-ce parce que j'ai le jquery lib chargement de google et non mon site? Le message d'erreur que je reçois dans le navigateur IE est « Accès refusé ». Je suis confus pourquoi l'accès est refusé si je suis en train de charger un fichier à partir du même serveur et même même dossier.

<html> 
<head>
<script type="text/javascript" language="JavaScript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" language="JavaScript">
$(document).ready(function(){

 $("#response").load("http://www.mydomain.com/loadme.php?route=links/getlinks&path=2");
});
</script>
</head>
<body>
<div id="response" style="border: 1px solid #000;height:500px;">&nbsp;</div>
</body>
</html>

une aide s'il vous plaît moi.

Merci

Était-ce utile?

La solution 2

code jQuery

$("#aboutme").click(function(){
    $("#response").load("/loadme.php?route=aboutme&path=2");
});

Code Html modifié href = "javascript: void (0)" à "#". Le problème dans l'utilisation de cette « # » est-il ira au haut de la page à chaque fois que je clique sur un lien. J'ai enlevé href = # et il fonctionne très bien, mais pas sûr si son ok de ne pas avoir href

<li>
    <a id="aboutme" href="javascript:void(0)">
        <span class="showcase-text">About Me</span>
    </a>
</li>

Autres conseils

Qu'est-ce qui se passe si vous essayez

$.get('/loadme.php?route=links/getlinks&path=2', function(data) {
  $('#response').html(data);
});

à tout le moins, vous pouvez

alert(data)

et voir si cela vous aide à déboguer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top