2014-11-04 2 views
0

Я пытаюсь загрузить контент асинхронно, но мой код не работает, и я не могу его понять.Базовый AJAX, не удалось загрузить контент

ОБНОВЛЕНО:

что, если я это сделать?

<ul> 
    <li> 
    <a id="nav-bio" href="#">LINK</a> 
    </li> 
</ul> 

<div="content"></div> 


<script> 
    $(document).ready(function(e) { 
     e.preventDefault(); 
     $('#nav-bio').click(function() { 
     $('#content').load('/content/biography.php #content'); 
     }); 
    }); 
</script> 

но содержание не загружается.

Я начал jsfiddle, но не смог заставить его работать там.

http://jsfiddle.net/n8g17x9y/1/

+0

есть ошибки на вашей консоли –

+0

нет ошибок в консоли браузера – tbow

+0

Вы используете загрузку в своем jsfiddle, поэтому в jsfiddle не работает. измените его, чтобы добавить, и он будет работать. проверьте свой ответ на странице .php. это идеальный результат?. – bharatpatel

ответ

0

В вашем jsfiddle вы используете нагрузку для добавления статического контента, поэтому он не работал.

этот http://jsfiddle.net/patelbharat001/zojqwwu4/1/ для вашего кода.

$(document).ready(function() 
{ 
    $('a').click(function() 
    { 
    $('#result').append('<p>hi</p>'); // for data append 
    $('#result1').html('<p>test</p>'); // for data override 

    }); 
}); 

, но я думаю, что у вас есть проблемы в AJAX вызова, поэтому для этого обратитесь этот адрес w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax_load2 может ваш путь для * .php не генерируется собственно. или попробуйте ввести ajax: http://www.w3schools.com/jquery/ajax_ajax.asp

+0

Это замечательно. Спасибо! – tbow

0

Ваш HTML код должен быть:

<ul> 
    <li> 
     <a href="#">LINK</a> 
    </li> 
    </ul> 

<div id="content"></div> <!-- id was missing --> 

JS код:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
<script type="text/javascript"> 
$(document).ready(function() 
{ 
    $('a').click(function(e) 
    { 
    e.preventDefault(); // To stop default anchor click execution 
    $('#content').load('/content/biography.php #content'); 
    }); 

}); 
</script> 
+0

Я, должно быть, набрал это неправильно, мой код в реальном времени правильный. – tbow

+0

Попробуйте мое решение, оно будет работать. –

+0

hmmm still nope – tbow

Смежные вопросы