Показать сообщение отдельно
  #1 (permalink)  
Старый 21.05.2013, 10:03
Интересующийся
Отправить личное сообщение для borodadada Посмотреть профиль Найти все сообщения от borodadada
 
Регистрация: 05.05.2013
Сообщений: 14

Бесконечный Loop на Ajax, с использованием .htaccess
Код на котором происходит петля.

.htaccess

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^$ /index.php [R=301,L]

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule . /index.php [QSA,L]


DirectoryIndex index.php
Options All -Indexes

И файл index.php

<!doctype html>
<script type="text/javascript"src="/js/jquery-2.0.0.js"></script>
<script type="text/javascript"src="/js/ajaxmethod.js"></script>
<script type="text/javascript"src="/js/popupregistration.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" type="text/css" href="/css/style.css">
<?php
session_start();
?>
<script>
$(document).ready(function(){
$.ajax({
type: "POST",
url: "usermenu.php",
cache: false,
success: function(html){
$("#usermenudiv").html(html);
}
});

});
</script>
<html>
<head>
</head>
<body id="body">
<div class="maindiv" id="maindiv">
<div class="headermaindiv" id="headermaindiv">
</div>
<div class="bodymaindiv" id="bodymaindiv">
<div class="rightpanel" id="rightpanel">
<div id="usermenudiv" style="">

</div>
</div>
<div id="edituserindexdiv" style="">
</div>
<div id="newsindexdiv" style="float:left">
</div>
</div>
</div>
</body>
</html>

При переходе на любую страницу кроме index.php, Ajax переходит в бесконечный цикл. Есть ли методики как это убрать? PHP работает отлично! в месте с .htaccess на таких настройках. Не знаю что делать!
Ответить с цитированием