[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вставить ответ в страницу
arbuzmaster
Подскажите пожалуйста как вставить ответ от PHP в HTML страницу.

function Send_Text()
{
var tts_text=document.getElementById('inputText').value;
console.log(tts_text);
var url = "/old_www/template/tts_test.php?q=" + encodeURI(tts_text);
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updatePage;
xmlHttp.send(null);
}

если выполнить отдельно PHP то в странице появляется плеер и проигрывает файл
<?php

$qs = http_build_query(array("ie" => "utf-8","tl" => "ru", "q" => $_GET["q"]));
$ctx = stream_context_create(array("http"=>array("method"=>"GET","header"=>"Referer: \r\n")));
$soundfile = file_get_contents("http://translate.google.com/translate_tts?".$qs, false, $ctx);

header("Content-type: audio/mpeg");
header("Content-Transfer-Encoding: binary");
header('Pragma: no-cache');
header('Expires: 0');

echo($soundfile);

?>

если вставлять так, то появляется текст с кракозябрами!

function updatePage() {
if (xmlHttp.readyState == 4)
{
var response = xmlHttp.responseText;//как правильно вставить ответ ?

document.getElementById('info_start').innerHTML = response;//

}
}


_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.