자바 스크립트 :PHP 값을 Javascript에 삽입하는 방법은 무엇입니까?
var counter = 1;
var limit = 5;
function addInput(divName){
if (counter == limit) {
alert("You have reached the limit of adding " + counter + " inputs");
}
else {
var newdiv = document.createElement('div');
newdiv.innerHTML = " <br><select name='vehicle[]' id = 'vehicle'><option value = ''>Vehicle "+ (counter + 1) +"</option><option value = '.$brand.' '.$name.'>'.$brand.' '.$name.'</option>";
document.getElementById(divName).appendChild(newdiv);
counter++;
}
}
PHP/HTML :
<script type = "text/javascript" src="js/addinput.js"></script>
<form name="form1" method="POST" action="services.php" onsubmit="return valid()">
<br><br><br><center>
<table class="form" border=1>
<tr>
<td class="head" colspan="2" >Select Vehicle:</td>
</tr>
<tr ></tr>
<tr>
<td colspan="2" class="info">
<div id="dynamicInput">
<br><select name = "vehicle[]" id = "vehicle1">
<option value = "">Vehicle 1</option>';
include_once "vehicledbconnect.php";
$queryveh = mysql_query("SELECT * FROM vehicletbl");
while($fetch_2 = mysql_fetch_array($queryveh)) {
$brand = $fetch_2['vehbrand'];
$name = $fetch_2['vehname'];
echo '<option value = "'.$brand.' '.$name.'">'.$brand.' '.$name.'</option>';
}
echo '</select>';
echo '<input type="button" value="Add another vehicle" onClick="addInput(\'dynamicInput\');"></div>';
안녕하세요. 자바 스크립트에 PHP 값을 삽입 할 수 있습니까? 여기에 고객이 제출 버튼 (에코 ')을 클릭하면 새 드롭 다운 양식이 표시되는 프로그램이 있습니다. 그리고 나는 모든 쿼리 값 ($ queryveh = mysql_query ("SELECT * FROM vehicletbl");)을 포함하는 드롭 다운 폼을 원합니다. 내 기본 드롭 다운 양식에는 모든 쿼리 값이 표시됩니다. 제발 도와주세요. 나는 대답이 절망적이다. Javascript가 내 약점입니다. 고마워.
편집 :
newdiv.innerHTML = " <br><select name='vehicle[]' id = 'vehicle'><option value = ''>Vehicle "+ (counter + 1) +"</option>" + "<?php include 'vehicledbconnect.php'; $queryveh = mysql_query('SELECT * FROM vehicletbl'); while($fetch_2 = mysql_fetch_array($queryveh)) { $brand = $fetch_2['vehbrand']; $name = $fetch_2['vehname']; <option value = '.$brand.' '.$name.'>'.$brand.' '.$name.'</option> }?>";
이이 해결책이 될 수 있습니까? 해봤지만 작동하지 않습니다. 이것이 해결책 일 수 있다면 어쩌면 여기서 내 코드에 문제가있을 수 있습니다.
나는 jQuery와 AJAX를 사용할 것입니다. PHP 호출을 호출하고 JSON 값을 반환 할 수 있습니다. 그런 다음 해당 값을 분석하고 드롭 다운 목록에 추가합니다. – webdad3
가능합니다! – Ehtesham
@JeffV AJAX와 Jquery를 사용하는 방법을 모른다. – glove