2017-01-04 7 views
-1

Im пытается реализовать Highcharts для одного из проектов.Высококачественные обратные вызовы в вызове ajax

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

Это все работает нормально, но не уверен, как этот вызов строится после обратного вызова parameter..When я проверяю в браузере она выглядит, как показано ниже ..

-

'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 

Что это значение - jQuery110208151241965570799_1483548447968 & _ = 1483548447969

или как она построена

+0

'jQuery110208151241965570799_1483548447968' это имя функции обратного вызова JSONP. '& _ = ...' - это метка времени, добавленная для предотвращения кэширования ответа. –

+0

Это может помочь: [Пожалуйста, объясните JSONP в jQuery] (http://stackoverflow.com/q/13397751/218196) –

ответ

0

Я думаю, что jQuery добавляет случайный параметр к URL-адресу при использовании вызова jQuery Ajax. Они делают это, чтобы создать уникальный запрос XMLHTTP (Ajax), чтобы браузер не кэшировал файл. Вы можете для поиска документации JQuery, чтобы отключить кэширование или узнать больше о том, почему и как:

jQuery Ajax call

 Смежные вопросы

  • Нет связанных вопросов^_^