У меня есть html форма, я хочу при выборе данных из select что бы загружались данные в textarea.
Я выбираю select, данные передаются по аяксу в другой файл там обрабатывается запрос и должна выходить информация.
Форма текста
<div class="form-group">
<label>Текст ответа на претензию </label>
<textarea id="editor1" name="text" cols="100" rows="20"></textarea> <br>
</div>
Cам select
<div class="form-group">
<select name="page" class="form-control">
<label>Форма загрузки шаблона</label>
<option value="">- Выберите шаблон -</option>
<?php echo $shops; ?>
</select>
<button type="submit" class="btn btn-default clicka"> Загрузить шаблон</button>
</div>
аякс форма
$("body").on("click", ".clicka", function(e) {
e.preventDefault();
var clickedIDpw = $('select[name="page"]').val();
var ur = "template_paste.php";
$.ajax({
type:'GET',
url: ur,
dataType:'html',
data: {clickedIDps: clickedIDpw},
success:function(data) {
$("#editor1").html(data);
}
});
});
это php который обрабатывает аякс и выводит информацию
if(!isset($_GET['clickedIDps'])){
clickedIDps = $_GET['clickedIDps'];
} else {
clickedIDps = $_GET["clickedIDps"];
}
$connection = mysqli_connect('localhost', 'логин', 'пароль', 'имя бд');
$sqldata = mysqli_query($connection, "SELECT * FROM teamplate WHERE name=clickedIDps");
$dats = mysqli_fetch_array($sqldata);
echo $dats{'text'};
Но вместо корректно работы у меня выходит ошибка 500
в консоли /template_paste.php?clickedIDps=%D0%9E%D1%82%D0%BA%D0%B0%D0%B7
Почему не обрабатывается форма? Помогите, пожалуйста. Или как сделать мне что бы при выборе шаблона из select мне в textarea загружался текст из базы данных?
Первое что бросается в глаза - для установки value в текстовые input в JQ используется .val: В ajax, где выполняется замена значений в textarea попробуйте написать так:
$(#editor1).val(data);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть страница на которой выполняется кое-какой скрипт и время его выполнения превышает 10минКак только проходит 10мин, выскакивает ошибка:
Unlike the anyMatch( ) method that returns false when the stream is empty, the allMatch( ) and noneMatch( ) methods return true if the stream is empty!
моя программа обновляет постоянно страницу в инстаграмме, через таймер, вот код:
Перешел из комментариев сюдаВы забыли очень важный момент