2017-01-01 6 views
0

Ich löse eine Herausforderung, wo ich auf einen Link klicken muss "http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345" Holen Sie sich die nächste nichts Nummer von dieser Seite, und fügen Sie es am Ende der Abfragezeichenfolge wahrscheinlich, bis es keine gibt mehr "nothings" übrig und ich habe es gelöst.Ajax Anfrage: unerwartete Kennung

Ich habe versucht, eine Ajax-Anfrage zu machen und die Daten der nächsten Nummer in meinem nächsten Abfrage-Stting zu verwenden, aber seltsamerweise erhalte ich einen Syntaxfehler. Wenn ich jedoch auf den Fehler klicke, werden die Daten, die ich suche, im Fehler "und das nächste Nichts ist 44827" angezeigt. Hier ist mein Code

Wie kann ich dies tun, ohne einen Fehler zu bekommen, so kann ich immer wieder das nächste "nichts" bekommen? Und warum bekomme ich einen Syntaxfehler?

Wenn dies der falsche Weg ist, um dies zu lösen, würde ich jede Richtung auf die richtige Weise schätzen, dies zu nähern.

Danke.

+0

die Nachricht voller Fehler auftauchen unterstützen ...? – chhameed

+0

linkedlist.php? Nichts = 12345 & callback = jQuery3110322 ... _1483259612759 & _ = 1483259612760: 1 Uncaught SyntaxError: Unerwarteter Bezeichner –

+0

Ist das empfangende Ergebnis in json? – chhameed

Antwort

1

$ .getJSON Laden Sie JSON-codierte Daten vom Server mit einer GET HTTP-Anfrage.

Sie diesen Code verwenden können, ohne json

$.ajax({ 
     method: "GET", 
     url: "http://www.pythonchallenge.com/pc/def/linkedlist.php", 
     data: { nothing: "12345"} 
    }) 
     .done(function(msg) { 
     console.log(data); 
     }); 

Hilfe Link zur Arbeit für CORS Cross Domain Details

+0

Angenommen, es unterstützt CORS – mplungjan

+0

Und wenn es nicht tut ? –

+1

Dann möchten Sie vielleicht ein serverseitiges Python-Skript schreiben, das die nächste Nummer erhält, analysiert und verkettet – mplungjan

Verwandte Themen