Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подскажите как внедрить php в javascript (https://javascript.ru/forum/misc/70333-podskazhite-kak-vnedrit-php-v-javascript.html)

SkyRewir 28.08.2017 08:20

Подскажите как внедрить php в javascript
 
Добрый день!
Помогите пожалуйста с задачей
Есть html и javascript код
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<link rel="stylesheet" type="text/css" href="style.css">
	<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
</head>
<body>

	<form name='form' id='form' action='#' method='post'>
		<span name='form_inner' id='form_inner'>
			
		</span>
		<input type='button' value='Добавить учредителя' onclick="ff()">
		<input name='frm_sbm' type='submit' value='Submit request' />
	</form>
	
<script type="text/javascript">
		var i = 2;
		function ff(){
		  document.getElementById('form_inner').innerHTML = document.getElementById('form_inner').innerHTML +
		"<select name='country"+i+"' class='ychreditel' id='ychreditel'></select><label><input type='radio' name='visa"+i+"' value='Физ. лицо'>Физ лицо</label><label><input type='radio' name='visa"+i+"' value='Юр. лицо'>Юр лицо</label>";
		i++;
		};
	</script>
</body>
</html>


И есть файл country.php с таким содержимым (код сокращен)
<?php
	echo "
		<option> Австралия</option>
		<option> Австрия</option>
		<option> Азербайджан</option> 
		<option> Албания</option>
		<option> Ангола</option>
		<option> Андорра</option>
        "
?>

Содержимое файла country.php нужно внедрить в функцию ff() между двумя select, чтобы страница не перезагружалась
<script type="text/javascript">
		var i = 2;
		function ff(){
		  document.getElementById('form_inner').innerHTML = document.getElementById('form_inner').innerHTML +
		"<select name='country"+i+"' class='ychreditel' id='ychreditel'>CОДЕРЖИМОЕ ФАЙЛА COUNTRY.PHP</select><label><input type='radio' name='visa"+i+"' value='Физ. лицо'>Физ лицо</label><label><input type='radio' name='visa"+i+"' value='Юр. лицо'>Юр лицо</label>";
		i++;
		};
	</script>

Как это реализовать?
Спасибо!

ksa 28.08.2017 08:41

Цитата:

Сообщение от SkyRewir
чтобы страница не перезагружалась
...
Как это реализовать?

Как вариант, отправить ajax-запрос на нужную страницу... Получив ответ вставить его в селект.

SkyRewir 28.08.2017 08:43

Подскажите как это сделать?

ksa 28.08.2017 08:47

Цитата:

Сообщение от SkyRewir
Подскажите как это сделать?

Книжечку почитать про те запросы... ;)
http://javascript.ru/node/69


Часовой пояс GMT +3, время: 04:09.