0 / 0 / 0
Регистрация: 08.09.2015
Сообщений: 1
1

HTML и AJAX

08.09.2015, 15:45. Показов 449. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вообщем, столкнулся со след. проблемой. При попытке загрузки контента по ссылке с помощью AJAX с файла page1.html(в нем есть только section с информацией) в основной файл pageMain.html (загружаю инфу тоже в section), ничего не происходит. Не могу найти причину (хотя все же думаю на скрипт, но так как JQuery не знаю проверить это точно не могу). Делал все по аналогии как тут http://igor-26yu.narod.ru/ajaxlinki/index5.html, только вместо div использую section
Код pageMain
Кликните здесь для просмотра всего текста

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href = "stylesheet.css"
/>
 <script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js" type="text/javascript"></script> 
 
<script type="text/javascript">
    $( function ready() {
 
 $('#p1').click( function(eventObject) 
 {eventObject.preventDefault();$('#outInfo').load( "page1.html #Info1");});
 $('#p2').click( function(eventObject) 
 {eventObject.preventDefault();$('#outInfo').load( "page2.html #Info2");} );
 });//END
</script>
 
<title>
My First Page
</title>
</head>
<body>
<!--Голова страницы-->
<header>
Информация в header
</header>
<!--навигация-->
<navi>
<a href="" id = "p1">Info 1</a><br>
<a href="" id = "p2">Info2</a><br>
</navi>
<!-- section для вывода -->
<section id="outInfo">
?
</section>
</body>
</html>

Код page1.html
Кликните здесь для просмотра всего текста
HTML5
1
2
3
4
5
6
<section id="Info1">
 
<article>
Info number 1
</article>
</section>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2015, 15:45
Ответы с готовыми решениями:

HTML,PHP,Ajax
Народ вот такой пример, для отправки письма с сайта, нашел на хабре. &lt;form id=&quot;form&quot;&gt; &lt;input...

HTML Ajax jQuery
Как с помощью ajax добавить информацию именно из txt файла на страницу? &lt;html&gt; &lt;head&gt; &lt;script...

Как прописать html черех ajax?
как прописать таблицу стилей или просто html код ajax скриптом , например в контейнер &lt;div...

Обновление таблицы html через ajax
с пхп через limit я достаю первые 10 строк таблицы. потом через пхп и хтмл создаю таблицу и...

8
не Администратор ^_^
988 / 222 / 23
Регистрация: 03.05.2009
Сообщений: 1,493
Записей в блоге: 1
09.09.2015, 00:47 2
Цитата Сообщение от PaFanja Посмотреть сообщение
не знаю проверить это точно не могу
все можете, откройте консоль и посмотрите ошибки
ctrl+shift+i
А в хроме во вкладке network можно посмотреть, улетел ли запрос и что он вернул (да и в других браузерах как-то можно глянуть)
0
Ренегат
Эксперт HTML/CSS
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
09.09.2015, 01:01 3
Unick, я обычно f12 использую, это точно во всех браузерах работает
0
Unick
09.09.2015, 01:23
  #4

Не по теме:

Цитата Сообщение от BANO Посмотреть сообщение
Unick, я обычно f12 использую, это точно во всех браузерах работает
ну если на винде, то да) попробуй на маке f12)) там только cmd+alt+i

0
Ренегат
Эксперт HTML/CSS
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
09.09.2015, 14:44 5

Не по теме:

Unick, я ну unix системах вообще мало работал


можно в контекстном меню нажать посмотреть код элемента(исследовать элемент, изучить ...)

Добавлено через 15 секунд

Не по теме:

Unick, я ну unix системах вообще мало работал


можно в контекстном меню нажать посмотреть код элемента(исследовать элемент, изучить ...)
0
2 / 2 / 0
Регистрация: 18.04.2013
Сообщений: 50
09.09.2015, 17:41 6
необходимо не load использовать , советую clear().append(переменная,страница);
а вообще у вас не вижу тут ajax запроса.
0
88 / 88 / 34
Регистрация: 22.05.2012
Сообщений: 404
09.09.2015, 21:03 7
index.html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href = "stylesheet.css"/>
 <!--script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js" type="text/javascript"></script-->
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
 
<script type="text/javascript">
    /*$( function ready() {
 
 $('#p1').click( function(eventObject) 
 {eventObject.preventDefault();$('#outInfo').load( "page1.html #Info1");});
 $('#p2').click( function(eventObject) 
 {eventObject.preventDefault();$('#outInfo').load( "page1.html #Info2");} );
 });*/
 
 
 $(document).ready(function(){
        $('.ajaxNav a').on('click' , function(e){
            e.preventDefault();
            var href = $(this).attr('href');
                if(href.indexOf('#') != -1){
                    var uriArr = href.split('#') ,
                    str = uriArr[0] + ' #' + uriArr[1];                 
                      $('#outInfo').load( str.toString() ); 
                
                }
            
        });
 });
 
</script>
 
<title>
My First Page
</title>
</head>
<body>
<!--Голова страницы-->
<header>
Информация в header
</header>
<!--навигация-->
<nav class="ajaxNav">
<a href="page1.html#Info1" id = "p1">Info 1</a><br>
<a href="page1.html#Info2" id = "p2">Info2</a><br>
<a href="page1.html" id = "p2">Info2</a><br>
</nav>
<!-- section для вывода -->
<section id="outInfo">
?
</section>
</body>
</html>
page1.html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<section id="Info1">
 
<article>
Info number 1
</article>
</section>
 
<section id="Info2">
 
<article>
Info number 2
</article>
</section>
Работает.
P.S. Эт не совсем AJAX ))
http://api.jquery.com/jquery.ajax/
0
Ренегат
Эксперт HTML/CSS
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
09.09.2015, 23:03 8
Цитата Сообщение от Programmer_ Посмотреть сообщение
P.S. Эт не совсем AJAX ))
это аякс, просто обёрнутый
0
88 / 88 / 34
Регистрация: 22.05.2012
Сообщений: 404
10.09.2015, 00:06 9
Цитата Сообщение от BANO Посмотреть сообщение
это аякс, просто обёрнутый
Ну я не в том смысле ))) Видимо не так выразился )
0
10.09.2015, 00:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2015, 00:06
Помогаю со студенческими работами здесь

Отправка формы html с помощью ajax в реальном времени
Очень нужна помощь, вопрос внизу Все в файле form.php. Осуществляется подсчет цены поставки...

Как данные из .json вставить в новый объект в HTML. [AJAX]
Имеется файл .json содержащий в себе &quot;текст&quot; сообщения, &quot;автора&quot; этого сообщения и &quot;дату&quot;...

В файл HTML записан HTML код с выполнением скрипта. Сформировать новое окно из этого HTML кода (c php)
php используется для взятия переменной с сервера, поэтому требуется php переменная. Сейчас я...

После вставки ответа ajax в input запроса, ответ ajax не изменяется
Здравствуйте! В общем так, есть поле input, есть таблица с полем count. Задача: изменить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru