2012-05-05 9 views
6

Sto facendo un'applicazione utilizzando phonegap in Android. Sto usando Cordova 1.6.1JSCallback Server Chiuso: Arresto di callback

sto ottenendo questo errore quando chiamo file html dalla mia funzione di callback JavaScript .:

JSCallback Server si è chiusa: Arresto callback

sto chiamando html file utilizzando

navigator.app.loadUrl("file:///android_asset/www/html/sync.html"); 

ho anche provato a chiamare l'HTML usando window.location = "../html/sync.html"; ma mi dà lo stesso error..I hanno tutti i permessi r equo usare internet nel manifesto.

+0

Se si utilizza jQuery-mobile si può provare '$ .mobile.changePage ('url');' – antyrat

+0

@antyrat sorry..i non sto usando .. – dreamcoder

+1

come su 'window.location.replace ('url')'? – antyrat

risposta

1

ho avuto la soluzione:

ho creato script inline nella mia pagina html e in quello script ho chiamato primo metodo di login poi ho chiamato HTML chiamando line.by questo modo ho raggiunto il successo di callback e reindirizzato a pagina HTML.

ecco il codice:

function loginfunc() 
{ 
    loginV(); 

    console.log("before loadUrl:"); 
    if(sessionStorage.getItem('UserId') != -1) 
    { 
     window.location.replace('../html/sync.html'); 
    } 
}