См. документы для $ .post . Четвертый параметр - это dataType. Вы можете установить это в JSON, чтобы ваши возвращаемые данные были проанализированы в объект или массив JavaScript.
$.post(
"file.php",
{ file_id: $(this).val() },
function(data){ $('#title').val(data.title); $('#para').val(data.paragraph); },
'json');
В вашем файле file.php вы можете сделать что-то вроде
<?php
$return_data=array('title'=>'Fishes Go To Market','paragraph'=>'Lots of stuff');
header('Content-Type: application/json');
echo json_encode($return_data);
exit();
Не забудьте включить header (), чтобы jQuery знал, что ваши данные должны быть в формате JSON, и использовать json_encode, чтобы они правильно форматировались.
См. Документы json_encode для получения дополнительной информации и документы для заголовка . Помните, что перед заголовком () не должно быть никаких других выходных данных и печать данных json_encoded, иначе заголовок и JSON будут недействительными.