2016-07-09 15 views
0

Also versuche ich PhantomJS zu verwenden, um ein Programm zu erstellen, das den Bestand von (x) Anzahl der Geschäfte und (x) Anzahl der SKUs überprüft. Ich habe einige Probleme hatte, wenn ich diese tief in der Javascript-Cookie-Code gefunden:Korrekte Syntax für das Einfügen einer JavaScript-Funktion

javascript:storeAvailabilyAjaxSubmitWrapper('11220 Rojas Drive Suite C7, El Paso, TX 79935','/​web/​AjaxStoreAvailabilityDisplay?​langId=-1&​storeId=10151&​catalogId=10051&​partNumber=5792304&​productId=-49951656&​partType=&​category=&​quantity=1&​appId=&​showPricing=true&​address=11220+Rojas+Drive+Suite+C7%2c+El+Paso%2c+TX++79935')​;​ 

Um ein wenig mehr Hintergrund zu geben, wird die Website basiert, so dass Sie einen „Lieblingsspeicher“ wählen und prüft diese mit Hilfe von Javascript . Dies scheint eine Funktion zu sein, die Datenbank durchsucht (ich könnte mich total darauf festlegen), , also möchte ich die Syntax kennen, um es zu ermöglichen, dass es injiziert wird. Vielen Dank!

Antwort

1

// USE JQUERY

$.getScript("syntax.js") 
        .done(function (script, textStatus) { 
         console.log(textStatus); 
         $("#err").html("Good Code"); 
         success = true; 
        }) 
        .fail(function (jqxhr, settings, exception) { 
         $("#err").html("Bad Code"); 
         success = false; 
        }); 

//// ODER lokalen Ordner

localFolder.getFileAsync("syntax.js") 
        .then(function (checkFile) { 
         return Windows.Storage.FileIO.readTextAsync(checkFile); 
        }).done(function (fileData) { 
         $("#err").html("Good Code"); 
         success = true; 
        }, function() { 
         $("#err").html("Bad Code"); 
         success = false; 
        }); 

/// Verwenden EVAL

try { 
    eval(code); 
} catch (e) { 
    if (e instanceof SyntaxError) { 
     alert(e.message); 
    } 
} 
+0

Dank für die Eingabe, wenn ich ein einfacher gefunden Art und Weise, die nicht die JS beinhaltet, die ich gepostet habe. – traw1234