Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ajax .load() не могу разобраться 
V
    Опции темы
Cobalt
Дата 10.3.2011, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.8.2006

Репутация: нет
Всего: 1



всем привет.
посоветовали метод http://api.jquery.com/load/

но хоть убейся никак не могу заставить его работать даж на самом простом примере, и найти в сети чтоб скачать тоже не могу, може кто сделает простой исходник?
--------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой!
PM MAIL ICQ   Вверх
Anark1
Дата 11.3.2011, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 622
Регистрация: 15.12.2006
Где: RF -> Moscow

Репутация: нет
Всего: 11



myscript.js :
Код

$(document).ready(function() {

    $( '#some_div').load('somepage.html', somefunc);

}

function somefunc()
{
...
}



html:

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title></title>
<script type="text/javascript" src="scripts/jquery-1.5.js"></script>
<script type="text/javascript" src="scripts/myscript.js"></script>
</head>
<body>
<div id="some_div">
</div>
</body>
</html>


А вообще стоит открыть дебаггер в том же FireFox'e и назвать ошибку, а также привести свой код.

Это сообщение отредактировал(а) Anark1 - 11.3.2011, 00:33


--------------------
Enjoy yourself, still you can...;)

user posted image

user posted image
PM MAIL ICQ   Вверх
Cobalt
  Дата 11.3.2011, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.8.2006

Репутация: нет
Всего: 1



XMLHttpRequest cannot load file:///G:/Html/append/1.html. Origin null is not allowed by Access-Control-Allow-Origin.

ну вот такую ошибку показывает гугль хром, 
load.js
Код

 $(document).ready(function(){
    $("#CobaltMenu").load('1.html #menu');
  });


append.html
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
                    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>


  <script type="text/javascript" src="load.js"></script> 


  <style type="text/css">p { background:yellow; }
         
  </style>

</head>
<body>
  <p>I would like to say: </p>
  <div id="CobaltMenu"></div>
</body>
</html>


1.html
Код

<html>
<head>
    <title></title>
</head>
<body>
<div id="menu">
  <ul>
    <li><a href="/"><span>Пункт 1</span></a></li>
    <li><a href="/"><span>Пункт 2</span></a></li>
    <li><a href="/"><span>Пункт 3</span></a></li>
    <li><a href="/"><span>Пункт 4</span></a></li>
    <li><a href="/"><span>Пункт 5</span></a></li>
    <li><a href="/"><span>Пункт 6</span></a></li>
  </ul>
</div>
</body>
</html>






--------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой!
PM MAIL ICQ   Вверх
нуп
Дата 11.3.2011, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 8
Всего: 33



Запустите например через http://localhost 
PM MAIL   Вверх
Cobalt
Дата 11.3.2011, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.8.2006

Репутация: нет
Всего: 1



мм, походу дело в гугл хроме %)

просто фф и ИЕ6(как ни странно) оказывается пашут, опера и хром нет

а ну еще видимо чисто на локальном компе это не делается я просто нуб в этих делах ))

Добавлено через 2 минуты и 52 секунды
просто append() пашет везде нормально, я думал одна фигня  smile 
--------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой!
PM MAIL ICQ   Вверх
Cobalt
Дата 24.3.2011, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.8.2006

Репутация: нет
Всего: 1



такс smile 
хотелось бы поднять тему load
кажется у меня такая проблема, подгружается из лоада только если все файлы в одной директории.
если выношу в папку для скриптов, все, не пашет, пути проверял перепроверял, никто не сталкивался? smile 
было подозрение что не грузится jquery-latest.min.js с сайта jquery, я его скачал и кинул в папку скриптов, и все равно, меню подгружается только если все в одной папке, файл скрипта, файл откуда грузить, файл куда грузить

Добавлено через 1 минуту и 19 секунд
и это ваще никак не есть хорошо, теряется же весь смысл
--------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой!
PM MAIL ICQ   Вверх
Cobalt
Дата 25.3.2011, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.8.2006

Репутация: нет
Всего: 1



лана, вроде все пашет, какая то странная проблема, связанная видать с кэшированием, или еще с чем
--------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой!
PM MAIL ICQ   Вверх
Cobalt
Дата 30.3.2011, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.8.2006

Репутация: нет
Всего: 1



люди, ну кто работал с лоад, хрен пойму, то пашет, то не пашет, вечно какие то глюки с кэшем, беру чистую машинку, открываю ИЕ8, открываю страничку, не пашет, перехожу на главную страницу, уже пашет, перехожу назад, тут терь все закэшировалось, и тож нормально
кто наблюдал подобные глюки?
я подгружаю меню из внешнего файла, почти как в примере
на всякий случай положу код
Код

$(document).ready(function(){
    $("#two-ddcontent").load('http://www.kip.spektr.org/_jsc/menu.html .ddinner-2');
    $("#tree-ddcontent").load('http://www.kip.spektr.org/_jsc/menu.html .ddinner-3');
    $("#four-ddcontent").load('http://www.kip.spektr.org/_jsc/menu.html .ddinner-4');
  });


Код

<!-- ***************** -->
    <link rel="stylesheet" href="_css/dropdown.css" type="text/css" >
        <script type="text/javascript" src="_jsc/jquery-latest.min.js"></script>
     <script type="text/javascript" src="_jsc/load.js"></script> 
    <script type="text/javascript" src="_jsc/dropdown.js"></script>
     <!-- ***************** -->



Добавлено @ 15:15
имеет ли значение порядок вызова скриптов?

dropdown.js выкатывает меню, dropdown.css стиль для него чтоб оно было скрыто


Это сообщение отредактировал(а) Cobalt - 30.3.2011, 15:16
--------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой!
PM MAIL ICQ   Вверх
нуп
Дата 30.3.2011, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 8
Всего: 33



Попробуйте к ссылкам дописать  +(new Date()).getTime(). Может прокатит. Или вместо load испльзуйте  $.ajax({ cache : false });

PM MAIL   Вверх
Cobalt
Дата 30.3.2011, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.8.2006

Репутация: нет
Всего: 1



Цитата(нуп @  30.3.2011,  15:41 Найти цитируемый пост)
испльзуйте  $.ajax({ cache : false });

а куда это дописать :[
--------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой!
PM MAIL ICQ   Вверх
нуп
Дата 30.3.2011, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 8
Всего: 33



Вместо 
Код

$("#two-ddcontent").load('http://www.kip.spektr.org/_jsc/menu.html .ddinner-2');

либо
Код

$("#two-ddcontent").load('http://www.kip.spektr.org/_jsc/menu.html?' + (new Date).getTime()));

или так попробуйте
Код

$.ajax({ 
          url : 'http://www.kip.spektr.org/_jsc/menu.html',
          async : true,
          cache : false,
          type : 'POST',
          success : function(data) {
                        $('#two-ddcontent').html(data);
                        }
});


Это сообщение отредактировал(а) нуп - 30.3.2011, 16:13
PM MAIL   Вверх
Cobalt
Дата 8.4.2011, 07:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.8.2006

Репутация: нет
Всего: 1



 smile забил в итоге на лоад, надоели его глюки, решил использовать append
--------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0828 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.