2017-01-04 5 views
-1

Ich versuche, Highcharts für eines der Projekte zu implementieren.Highcharts Callbacks in Ajax Call

http://jsfiddle.net/gh/get/jquery/3.1.1/highslide-software/highcharts.com/tree/master/samples/stock/demo/compare/ 

Es funktioniert alles gut, aber nicht sicher, wie dieser Ruf nach dem Rückruf aufgebaut ist parameter..When ich im Browser überprüfen Sie es wie unten aussieht ..

-

'https://www.highcharts.com/samples/data/jsonp.php?filename=' + name.toLowerCase() + '-c.json&callback=? 

https://www.highcharts.com/samples/data/jsonp.php?filename=msft-c.json&callback=jQuery110208151241965570799_1483548447968&_=1483548447969 

Was ist dieser Wert - jQuery110208151241965570799_1483548447968 & _ = 1483548447969

oder wie es aufgebaut ist

012.351.
+0

'jQuery110208151241965570799_1483548447968' ist der Name der JSONP Callback-Funktion. '& _ = ...' ist der Zeitstempel angehängt, um zu verhindern, dass die Antwort zwischengespeichert wird –

+0

Dies könnte helfen: [Bitte erklären Sie JSONP in jQuery] (http://stackoverflow.com/q/13397751/218196) –

Antwort

0

Ich denke, dass jQuery einen zufälligen Parameter an die URL anfügt, wenn Sie einen jQuery Ajax-Aufruf verwenden. Sie tun dies, um eine eindeutige XMLHTTP (Ajax) -Anforderung zu erstellen, um zu verhindern, dass der Browser die Datei zwischenspeichert. Vielleicht möchten Sie die jQuery-Dokumentation Lookup-Caching zu deaktivieren oder mehr darüber erfahren, warum und wie:

jQuery Ajax call