Bazı HTML kodlarını $.ajax
işleviyle bir div'a yüklerim. ama ben <body>
içinde sahip olduğum betik çalışmıyor, lütfen bana yardımcı olabilir misiniz, benim için çok önemli.Ajax yanıtında komut dosyası yürütme
Bu benim HTML ana sayfası: Ben ajax navigasyon iş mükemmel kodu
basitleştirilmiş var
<!DOCTYPE html>
<html>
<head>
<title>Navigation AJAX avec jQuery</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
\t var $contenu_div = $('#content div');
\t
\t
\t $('#nav li a').on('click', function() {
\t \t var url = $(this).attr('href');
\t \t \t $.ajax({
\t \t \t \t url: url,
\t \t \t \t cache: false,
\t \t \t \t success: function(html) {
\t \t \t \t \t $contenu_div.hide().html(html).fadeIn();
\t \t \t \t }
\t \t \t });
\t \t \t \t
\t \t return false;
\t });
});
</script>
</head>
<body>
\t <h2>Navigation AJAX with jQuery</h2>
\t <div id="menu">
\t \t <ul id="nav">
\t \t \t <li><a href="pages/page1.html">page 1</a></li>
\t \t \t <li><a href="pages/page2.html">page 2</a></li>
\t \t \t <li><a href="pages/page3.html">page 3</a></li>
\t \t \t <li><a href="pages/page4.html">page 4</a></li>
\t \t </ul>
\t </div>
\t <div id="content">
\t \t <div>the content of the first page</div>
\t </div>
<script src="problem.js"></script>
</body>
</html>
ama <script src="problem.js"></script>
yürütmüyor , sorun nedir?
Örnek kodunuz nerede? – Shayan
Peki, – bildstein
numaralı probleme kodlarınız iyi görünüyor, belki de ajax isteğiniz "başarı" durumunu almıyor olabilir. ajax yanıt durumunuzu kontrol ediyor musunuz ??? – Shayan