oldRefresh
과 newRefresh
의 두 변수를 비교하고 싶습니다. 입력에서 oldRefresh
의 값 그렇게 쉽게 var oldRefresh= $('#oldrefresh').val();
.load()로 변수에 값을 저장하는 방법;
하지만 newRefresh
을 입력하여 oldRefresh
에 저장, 그것을 얻기 어렵다, 나는이 코드입니다 .load();
와 다른 파일에서 그것을 얻을해야합니다 결과
var newRefresh = setInterval(function()
{
$('#noti_number').load('include/js_notification_count.php?n=".$_SESSION['username']."');
});
}, 5000);
alert(newRefresh);
:
var oldRefresh= $('#oldrefresh').val();
setInterval(function()
{
$('#noti_number').load('include/js_notification_count.php?n=".$_SESSION['username']."');
});
}, 5000);
나는이 시도 이 2
때 부하의 결과는 0
이어야합니다.
setInterval(function()
{
var newRefresh = $('#noti_number').load('include/js_notification_count.php?n=".$_SESSION['username']."');
});
alert(newRefresh);
}, 5000);
결과가 [object Object]
입니다했습니다. 나는 그것을 얻지 않는다. 변수에 load
값을 얻으려면 어떻게해야합니까?
'.load()'를 사용하지 마십시오. DOM 요소의 내용을 Ajax가로드 한 파일로 대체하는 것을 의미합니다. 대신 ['.ajax()'] (http://api.jquery.com/jquery.ajax)를 사용하십시오. – JJJ
또한'load()'는 내가 의도 한 것이라고 생각하지 않는 jQuery 객체를 반환한다. –
당신의 게시 된 질문과 다소 관련이없는 단지 주석 : 당신은'n = ". $ _ SESSION [ 'username']."''js_notification_count.php' 스크립트로 돌아가서'$ _SESSION [ '사용자 이름]'PHP 쪽. 이는 클라이언트 측 및 서버 측 로직을 조금 더 깨끗하게 만들 수 있습니다. – Divey