누구나이 jQuery 아약스가 작동하지 않는 이유를 알 수 있습니까? 매 초마다 실행해야하지만 전혀 실행되지 않습니다.jQuery ajax is not working?
소스 코드 : 제거
<script type="text/javascript">
var auto_refresh = setInterval(
function()
{
var ID = $(this).attr("id");
if(ID)
{
$("#more"+ID).html('<img src="moreajax.gif" />');
$.ajax({
type: "POST",
url: "ajax_more.php",
data: "lastmsg="+ ID,
cache: false,
success: function(html){
$("ol#updates").prepend(html);
$("#more"+ID).remove();
}
});
}
else
{
}
return false;
}, 10000);
나는 확실히 모르겠다.하지만 나는 setInterval의 첫 번째 매개 변수가 함수 자체가 아닌 문자열로 함수 이름이라고 생각한다. – Eliasdx
@ 엘리야스 : 틀렸어. 실행 가능한 코드 문자열을'setTimeout'에 전달할 수는 있지만 그렇게해서는 안됩니다. 함수를 전달하십시오. – SLaks
@Slaks 그럼. – Eliasdx