Как отправить данные (строку запроса) с помощью методов отложенной очереди?отправить строку запроса через queue.defer
В настоящее время я использую d3.json
, чтобы получить статический файл, как показано ниже.
queue()
.defer(d3.json, "js/file1.json")
.defer(d3.xhr, 'js/file2.json')
.await(callback)
Теперь мне нужно также «GET» .php-файл, возможно, посылка некоторых данных через строку запроса. В JQuery, я
$.getJSON('ajax/file1.php', {data: some_var}, callback)
Итак, я попытался обернуть выше функции и передать его в defer
.
get_paths = function(path) {$.getJSON(path, {data: some_var})}
queue()
.defer(d3.json, "js/world-110m_MC.json")
.defer(get_paths, 'ajax/file1.php')
.await(callback);
, но, к сожалению, обратный вызов не вызывать у всех (хотя, я вижу два AJAX-запросы делаются через вкладку сети в хроме)
я dont't получить его. Почему бы просто не использовать d3.json и позвонить в ваш php-файл? – Kordi