У меня есть вызов ajax, возвращающий ответ для данных тепловой карты.Использование ответа ajax в функции javascript
Проблема, с которой я сталкиваюсь, заключается в том, что для обновления тепловой карты новыми данными я должен вызвать функцию, используя данные из ответа ajax.
Вот код:
<script type="text/javascript">
var interval = setInterval(function() {
$.ajax({
type: "POST",
url: "update_1.php",
data: {},
cache: false,
success: function(html){
var response = eval("(" + html + ')');
$('#checker').html(html);
if(response.success)
{
heatmap.store.setDataSet(response);
}
}
}); }, 10000);
</script>
и пример возвращения из Аякса вызова вызываются setDataSet():
{max:30, data:[{ x: 480, y: 500, count: 27.00 },{ x: 250, y: 280, count: 26.00 },{ x: 480, y: 330, count: 21.00 },]}
Я пытался использовать Eval() для сделать его полезным, но он не работает.
Есть ли что-нибудь, что мне не хватает?
Благодаря
В чем проблема? – SLaks
Извините, setDataSet не обновляет тепловую карту новыми данными. – Jimbob
dataType: "json", и использовать: response.max. Или resp = $ .parseJSON (ответ); – ZloyPotroh