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
paqu
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 1
Dołączył: 16.09.2010

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


kolego powiedz czy używasz jakiegoś frame worka?

A tak wogóle kolego to :
1. najpierw załaduj bibliotekę jquery potem pisz skrypt gdzie jej używa
2. nie stosuj ewentow na tagach html tylko, uzywaj jquery np $(document).ready();
3. Popraw kod jak niżej i zobacz czy poleci

Cytat(kebq @ 4.11.2010, 00:40:05 ) *
  1. <title>jQuery - Ajax dynamic content loading</title>
  2. <script src="jquery-1.4.3.min.js" type="text/javascript"></script>
  3. <script type="text/javascript">
  4.  
  5. $(document).ready(function(){
  6. $("#contentArea").load("external"+$(this).attr('id')+".html");
  7. });
  8. </script>
  9.  
  10. </head>
  11. <body id="page">
  12.  
  13. <a href="java script:loadContent(1);">Tab 1</a> |
  14. <a href="java script:loadContent(2);">Tab 2</a> |
  15.  
  16. <div id="contentArea" style="margin: 20px 0px 10px 10px; border: 1px solid #CCC;">
  17. &nbsp;
  18. </div>
  19.  
  20.  
  21. </body>
  22. </html>
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: 26.12.2025 - 13:19