У меня есть PHP-файл с именем terminal_tester.php, который проходит ряд терминальных действий и создает данные JSon в конце, используяданных Получение PHP JSON через AJAX - правильная структура запроса данных
echo json_encode($jsonData);
Данные выглядит это
{"source":"Betting Tips","published":"2015-05-20 15:20:22;","status":true,"eventIDs":["27448131","27448900"],"TipsTB":"TIP 1 MLADENOVIC TO BEAT RISKE\",\"TIP 2 DOLGOPOLOV TO BEAT GULBIS\"]","TipsTW":"[]"}
Теперь я хочу, чтобы заполнить мой HTML-файл с этими данными, но у меня возникают проблемы с пониманием правильный формат для ввода данных Ajax. Я пытаюсь использовать ниже в области скрипта моего html-файла
function callbackData(){
return $.ajax({
dataType: 'JSON',
url: 'terminal_tester.php',
type: 'GET',
cache: false,
data: jsonData
});
};
callbackData().success(function (data) {
document.getElementById("phpReturn2").innerHTML = jsonData
document.getElementById("phpReturn3").innerHTML = eventIds
document.getElementById("phpReturn4").innerHTML = published
});
но я не получаю никакого ответа. Я искал, и я думаю, что проблема заключается в области данных: область запроса ajax, но я также смущен необходимостью команды GET в файле PHP. Может ли кто-нибудь объяснить, как правильно структурировать запрос ajax?
EDIT
terminal_tester.php имеет довольно много функций, которые приходят вместе в конце, чтобы построить данные JSon, финальная часть файла PHP выглядит следующим образом
$jsonData = createJson($eventIds, $TipsTB, $TipsTW, $status);
echo json_encode($jsonData);
$fp = fopen('results.json', 'w');
fwrite($fp, json_encode($jsonData));
fclose($fp);
какой код написан в terminal_tester.php – mohit
Я отредактирую вопрос, чтобы показать его ... –