Я не силен в Php, а тем более в Javascript, Json, Ajax, поэтому я пошел более простым путем. По моим расчетам должно всё работать, но не работает и не понимаю почему...
Высылаю код Html<html>
<head>
<meta charset="utf-8">
<title>Переводчик</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
$key = "trnsl.1.1.20160122T121122Z.b28c9e1fadbb4e43.f5f40d8f7eb1f4ba1da5198c7db7ee5676a37be4";
$flag = "en-ru";
if(isset($_GET["text"]) && isset($_GET["flag"])) {
$xml = simplexml_load_file('https://translate.yandex.net/api/v1.5/tr.json/translate?key='.$key.'&lang='.$_GET["flag"].'&text='.$_GET("str").'');
$code = $xml["code"];
}
?>
<div class="content-main">
<form action="translete.php" method="post">
<textarea name="text" rows=5 cols=40>
<?php echo $text;?>
</textarea>
<button type="submit" >Отправить</button>
</form>
<form>
<textarea name="text1" rows=5 cols=40>
<?php
if($code == 200) {
echo $xml->text1;
} else {
echo 'Не';
}
?>
</textarea>
</form>
<textarea><?php echo $translatedText;?></textarea>
</div>
</body>
</html>
а также код php, через который должен был пройти запрос<?php
$text = '';
$translatedText = '';
if(isset($_POST['text'])) {
$text = $_POST['text'];
}
?>