Ich weiß nicht, was passiert ist, aber aus irgendeinem Grund funktioniert $ .get einfach nicht mehr. Ich versuche es so einfach wie möglich zu machen und es funktioniert immer noch nicht. Ich habe diesen Code:
$("#test").click(function() {
console.log("I'm in the on click event");
$.get("/test", function(data) {
console.log("IM HERE BUT WHY??");
console.log(data);
});
})
Wenn ich auf die Schaltfläche klicken, hier ist die serverseitige Route: „HALLO“
router.get("/test", function(req, res) {
console.log("HELLO?");
console.log(req);
res.json(req.body);
})
... Ich habe nicht die Konsolenprotokoll, aber ich bekomme das "Ich bin auf dem Click-Ereignis!", so dass es aussieht, als ob das On-Click-Ereignis funktioniert.
Aus irgendeinem Grund funktionieren auch andere Routen. Aber neue, die ich mache, funktionieren einfach nicht. Zum Beispiel arbeitet dieser Code von dem Front-End:
function getStock() {
$.get("/api/new/" + stock.name, function(data) {
stock = {
ticker: data.ticker,
price: data.price
}
allStocks.push(stock);
console.log(allStocks);
console.log(allStocks[0])
console.log(allStocks[1])
createNewRow(stock);
});
}
Wenn ich auf dem Registerkarte Netzwerk in den Chrome-Entwicklertool Fenster schauen, sehe ich: What is happening??