Вот как я получил успешную строку запроса, используя ваш объект.
$.param({ APIKey : factualKey,
filters : JSON.stringify({ category : { $bw : "Arts, Entertainment & Nightlife > Bars" },
latitude : { $blank : false },
longitude : { $blank : false },
$search : "[\"London\"]",
$loc : { $within_dist : [51.5149943,-0.0638818,1000] }
})
});
То же, что вы делаете, за исключением того, что я JSON.stringify
фильтры и $.param
всего этого.
Не уверен, нужен ли $.param
.Возможно, это делает jQuery.
Также не уверен, что вы столкнетесь с теми же проблемами политики происхождения.