Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] Chrome i Access-Control-Allow-Origin.
kebq
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 2.12.2005

Ostrzeżenie: (0%)
-----


witam,

mój problem polega na tym iż nie do końca rozumiem dlaczego używając Chrome'a nie mogę na lokalnie załadować dokumentu do diva za pomoca ajaxa (jquery)
błąd którzy wyrzuca chrome to:
XMLHttpRequest cannot load xyz.html. Origin null is not allowed by Access-Control-Allow-Origin.

mój kod:
  1. <title>jQuery - Ajax dynamic content loading</title>
  2. <script type="text/javascript">
  3. function loadContent(id) {
  4. $("#contentArea").load("external"+id+".html");
  5. }
  6. </script>
  7. <script src="jquery-1.4.3.min.js" type="text/javascript"></script>
  8. </head>
  9. <body onLoad="loadContent(1);" id="page">
  10.  
  11. <a href="java script:loadContent(1);">Tab 1</a> |
  12. <a href="java script:loadContent(2);">Tab 2</a> |
  13.  
  14. <div id="contentArea" style="margin: 20px 0px 10px 10px; border: 1px solid #CCC;">
  15. &nbsp;
  16. </div>
  17.  
  18.  
  19. </body>
  20. </html>


błędu tego nie otrzymuje odpalając skrypt na serwerze.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kebq
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 2.12.2005

Ostrzeżenie: (0%)
-----


Nie jestem przekonany czy Twoje rozwiązanie może działać,
przede wszystkim funkcja LoadContent nie jest zdefiniowana (usunąłeś ją),
poza tym nie wiem skąd ma być wzięty na starcie id
trzeba by też raczej podczepić się pod click a nie ready
Chrom po załadowaniu strony wyrzuca:
Kod
Uncaught TypeError: Cannot read property 'id' of null

a po kliknięciu w link oczywiście
Kod
Uncaught ReferenceError: loadContent is not defined


BTW dlaczego nie powinienem podczepiać się pod tagi htmla? widziałem mnóstwo takich przykładów na stronie jquery

Ten post edytował kebq 4.01.2011, 21:30:50
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 09:47