que tienen el código de abajo que no parece funcionar en absoluto :(me siguen dando: parece ocurrir cuando se hace el tiempo de espera"error de ejecución Microsoft JScript: Objeto esperado" jQuery
Microsoft JScript runtime error: Object expected
El error. Así que si levanto el tiempo de espera de 10 segundos el error mantiene durante otros 10 segundos
Quiero ser capaz de actualizar el número de amigos asíncrono en línea el número se muestra con el código hTML siguiente:..
<a href="" id="showChat" >Friends online <strong id="friendsOnline">(?)</strong></a>
La parte de amigos se establece en la primera ejecución, pero cuando se devuelve el tiempo de espera, no se vuelve a iniciar. Además, no puedo ver en qué línea se produce el error porque si quiero romper el error, simplemente muestra "sin código fuente", etc.
El siguiente código es el código que estoy usando. ¡Gracias!
<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.js" type="text/javascript"></script>
<script src='/Scripts/MicrosoftAjax.js' type="text/javascript"></script>
<script src='/Scripts/MicrosoftMvcAjax.js' type="text/javascript"></script>
<script src='/Scripts/jquery.autocomplete.js' type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
UpdateFriendsOnline();
function UpdateFriendsOnline() {
window.setTimeout("UpdateFriendsOnline()", 1000);
$.get("/Account/GetFriendsOnline", function(data) {
$("#friendsOnline").html("(" + data + ")");
});
}
});
</script>
@Nick Gracias. Modifiqué mi código para que coincida con ese ahora. ¿Tiene alguna idea de por qué mi solicitud solo se llama una sola vez? No parece actualizarse cada segundo :(Si configuro un punto de interrupción en mi controlador, solo lo golpeo una vez. –
@Oskar - ¿Está diciendo que no se llamará después del tiempo de espera, o solo una vez? Además, ¿hay algún javascript? errors? –
@Nick Ahora parece que se rompe solo una vez. Por lo tanto, no después del tiempo de espera. Parecía ser al menos una vez después del tiempo de espera anterior, pero ya no. No, no obtengo errores js del depurador.Editar: se dio cuenta de que funciona como se pretendía en Firefox, pero no en IE8 –