<?php
$inputid = "plan_link_url;$plan_infos;";
?>
<td class="why_input_wrapper">
<input id="<?= $inputid ?>" value=""/>
</td>
<script>
jQuery( document ).ready(function() {
jQuery.ajax({
type: "POST",
url: "/Rcaview/getBrand",
dataType: 'json',
data: {
brand: "<?= $brand_owner[0]; ?>,
},
error: function () {
console.log("error");
},
success: function (res) {
if (res) {
jQuery("#<?= $inputid ?>").val(res);
}
}
});
});
</script>
Многое должно быть изменено в соответствии с вашей структурой и кодом, что не показано в вопросе.
В этом ответе я предполагаю, что:
- идентификатор ввода "
plan_link_url;$plan_infos;
", насколько я понимаю из вашего кода
- существует связь между контроллером, который вы хотите вызвать, и конечной точкой
/Rcaview/getBrand
(измените его, если он отличается)
- Это вызов POST с параметром
brand
в качестве входных данных, а dataType - JSON (измените его, если он отличается)
- Ответ - это просто добавляемое значение, в противном случае, пожалуйста, проанализируйте переменную
result
соответственно
- Вы можете использовать jQuery, в противном случае измените способ выполнения вызова AJAX с помощью предпочитаемой вами библиотеки или обычного JS, замените
jQuery("#<?= $inputid ?>").val(res);
на document.getElementById('<?= $inputid ?>').value = res;
и функцию ready()
на document.addEventListener("DOMContentLoaded", function()