Использовать тип JSON. Я не уверен, что ваш скрипт Jquery правильный или нет, но использование JSON с правильным использованием решит проблему. ie.:
function loader() {
var typed = $('#i').val(); //get what user typed in
$.get("script.php", {i: typed}, function(loaded) {dataloaded = loaded;},"json");
alert($(dataloaded).find('body'))
}
И переменная POST из script.php после кодирования JSON. Используйте функцию Php json_encode (). Вам нужно создать переменную в виде массива. Например:
<?php
$title = 'Hello World';
$content = 'Get well soon Japan!';
$arr=array('title'=>$title,'content'=>$content);
echo json_encode($arr);
?>
И Jquery будет что-то вроде:
function loader() {
var typed = $('#i').val(); //get what user typed in
$.get("script.php", {i: typed}, function(loaded) {var dataloaded = loaded.title+" "+loaded.content;},"json");
$("body").html(dataloaded);
}
В некоторых ситуациях вам может понадобиться использовать функции parseJson () Jquery. Не думайте, что вам здесь понадобится.