2016-12-20 2 views
-1

Basierend auf dem Flag 'isConformpage' fügen wir einige Log in der Datenbank hinzu.Ajax-Anruf funktioniert nicht ohne einen Warnungsaufruf

Der Log-Code wird über einen AJAX-Aufruf ausgelöst.

Die Flag-Bedingung wird nicht übergeben, obwohl der Wert 'wahr' ist.

Es funktioniert, wenn ich einen alert() vor dem if Zustand hinzufügen.

PS: WriteLog1 Methode Rückkehr in VB.net. Erwähnen Sie hier, obwohl es keinen Einfluss auf die Frage hat.

try { 
    setTimeout(function() { 
    //your code to be executed after 5 second 
    if (isconformpage) { 

     var split = document.getElementById("hdnconfirmpage").value.split("#"); 
     transaction = split[0]; 
     transaction = jQuery.parseJSON(transaction); 
     user = jQuery.parseJSON(split[1]); 
     component = jQuery.parseJSON(split[2]); 

     //Tagging log start 
     var pathurl = "/" + loc[1] + "/thankyou.aspx/WriteLog1"; 
     $.ajax({ 
     type: "POST", 
     url: pathurl, 
     data: '{Message: "' + "-" + '"}', 
     contentType: "application/json; charset=utf-8", 
     dataType: "json", 
     // success: OnSuccess1, 
     failure: function (response) {} 
     }); 
     // Tagging log end 
    } 
    }, 5000); 
} 
+4

Auf welche Weise ist dies im Zusammenhang mit VB.NET ?? –

+1

Was meinst du mit "funktioniert nicht"? – Chris

+0

Was überprüfen Sie mit Alarm? – Fefux

Antwort

Verwandte Themen