Я потратил несколько часов, чтобы понять, как решить эту проблему, также читая похожие сообщения на stackoverflow.com, но я не могу понять, как это сделать.
Так что для вашей информации я использую Wordpress в качестве CMS.
У меня есть php-скрипт ( getlocations.php ), который возвращает закодированный JSON-объект двумерного массива:
// getlocations.php
<?php
$returnarray = array();
$returnarray[0] = array();
$returnarray[0]['name'] = "Peter";
$returnarray[0]['city'] = "NYC";
$returnarray[1]['name'] = "Dave";
$returnarray[1]['city'] = "NYC";
echo json_encode($returnarray);
?>
Теперь я хочу использовать данные на своем сайте и использовать javascript для дальнейшей обработки.
Поэтому я взял кодовый блок Wordpress и вставил этот код в:
<script type='text/javascript'>
jQuery(document).ready(function($){
console.log("Test");
$.getJSON('getlocations.php', function(data) {
console.log(data);
console.log("Test2");
// do something with the data
});
});
</script>
Консоль выводит «Test», но не более того.
Может ли это быть как-то связано с WordPress?