Вместо того, чтобы загружать данные непосредственно в 'di vToRefresh 'вы можете использовать функцию обратного вызова для переформатирования данных. Я предполагаю, что данные, которые вы получаете, представляют собой массив PHP, поэтому вам нужно будет разобрать его в формате JSON, чтобы вы могли легко получить доступ к нему через Javascript.
$('#mydiv').load('get.php',function(data) {
var json = JSON.parse(data);
var formatted_output = json.dir + '/' + json.sym;//do whatever formatting you want
$('#mydiv').html(formatted_output);
});
Результат, который вы отправляете из файла PHP, не является допустимым JSON для массива с несколькими измерениями. Если вы отправляете все это сразу должно быть в следующем формате (или вы будете иметь проблемы с его анализом):
[{"dir":"down","sym":"oo","b":"1.35460","a":"1.35465"},{"dir":"down","sym":"pp","b":"1.64263","a":"1.64273"},{"dir":"down","sym":"qq","b":"104.498","a":"104.502"},{"dir":"up","sym":"rr","b":"0.88183","a":"0.88188"},{"dir":"down","sym":"ss","b":"1.09551","a":"1.09558"}]
В принципе каждая группа элементов, таких как {element,element,element}
должны быть разделены запятой и весь JSON должен быть обернут [] т.е. [{element,element},{element,element},{element,element}]
Вы можете создать форматированный текст из отдельных элементов:
var formatted_output = json[0].dir + '/' + json[0].sym + ...
Надеется, что это помогает!
Пожалуйста, добавьте, какой код генерирует выходные данные на get.php – sunshinekitty
. Вы можете отформатировать нужный результат в 'get.php', так как вы использовали' .load() ' –