У меня проблема с функцией .load. Загруженная страница не выполняет JQuery в загруженном div. Я убедился, что JQuery действительно находится в теге. Я думаю, что есть проблема с вызовом .load, но я новичок в этом. Есть идеи?JQuery не выполняется. Загружается страница
<script type="text/javascript">
var partyid = '<?php echo sanitize_text_field($_GET["Party_ID"]); ?>';
jQuery(document).ready(function($){
if (localStorage.user2==localStorage.username2){
var e = document.getElementById('display');
if(e.style.display == 'block')
e.style.display = 'none';
$('#Submission-2').load('http://example.com/play/?Party_ID=' + partyid + ' #Submission');
refresh();
}
});
</script>
<script type="text/javascript">
function refresh()
{
setTimeout(function() {
$('#Submission-2').fadeOut('slow').load('http://example.com/play/?Party_ID=' + partyid + ' #Submission' , function() {
var username = '<?php echo $party_information[0]->Username; ?>';
if (document.getElementById('total').value!=username){
window.location.reload();
}
});
$('#Submission-2').fadeIn('slow').load('http://example.com/play/?Party_ID=' + partyid + ' #Submission');
{
refresh();
}
}, 5000);
}
</script>
Jquery, который не выполняет
<script type="text/javascript">
jQuery("#Answertoggle3 .lietruth").click(function(){
jQuery("#Answertoggle3 .lietruth").removeClass('active');
jQuery(this).toggleClass('active');
});
jQuery("#Answertoggle2 .lietruth").click(function(){
jQuery("#Answertoggle2 .lietruth").removeClass('active');
jQuery(this).toggleClass('active');
});
jQuery("#Answertoggle1 .lietruth").click(function(){
jQuery("#Answertoggle1 .lietruth").removeClass('active');
jQuery(this).toggleClass('active');
});
</script>
Кроме того, вместо исполняющего window.location.reload(); функция. Я хотел бы закончить выполнение содержащейся функции refresh(). Которая обновляется через каждые 5 секунд. Так что в основном прекратите освежающие.
Одна вещь, которую Вы должны были бы знать, что PHP и Javascript работать независимо друг от друга .. Так что если вы при условии, что ваш PHP линии будет выполняться до Javascript или наоборот - это не сработает. –