Problema .load JQuery

mazzobob

Nuovo Utente
11 Set 2012
1
0
0
Salve a tutti,

sto effettuando un test su win server 2003, in particolare mediante jquery provo a caricare una pagina html (index2.html) all'interno di un altra pagina index.html.

Codice:
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> 
<link rel="stylesheet" href="css/base.css" type="text/css" /> 
<script type="text/javascript" src="js/jquery-1.7.1.js"></script>  

<script type="text/javascript">  

$(function ()  { 	
$("#corpo").load("index2.html", {}, function () {}); });  

</script> 
</head>      

<body> 
<div id="corpo"> </div> 
</body> 
</html>

Index2.html contiene invece questo semplice codice:

Codice:
<html>
<head>
<title>Prova JQuery-Ajax-php</title>
</head>    
<body>
<p>Prova html</p>
</body>
</html>

Il problema è che index2.html non viene caricata nel div #corpo!
Jquery funziona però perche se invece di un file html provo a caricare un file php load me lo carica correttamente in #corpo!! :dhò:

Sapete darmi qualche dritta!!

GRAZIE MILLE IN ANTICIPO!!
 
Ho provato e funziona correttamente. Forse è un problema di permessi: controlla la risposta alla richiesta AJAX tramite la console di Firebug in Firefox, o con gli Strumenti per sviluppatori in Google Chrome.

Inoltre, sistema i file:
HTML:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />

        <link rel="stylesheet" href="css/base.css" type="text/css" />

        <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
        <script type="text/javascript">
        $(function()  {
            $("#corpo").load("index2.html");
        });
        </script>
    </head>

    <body>
        <div id="corpo">
        </div>
    </body>
</html>
E:
HTML:
<!DOCTYPE html>
<html>
    <head>
        <title>Prova JQuery-Ajax-php</title>
        <meta charset="utf-8" />
    </head>

    <body>
        <p>Prova html</p>
    </body>
</html>
Usa la versione online di jQuery, perché è molto probabile che l'utente ce l'abbia in cache. Inserisci il doctype e il charset (assicurandoti che quest'ultimo corrisponda a quello del file) della pagina HTML.
 

Discussioni simili