Привет, я строго имею проблему на языке скрипта: Я использую два раскрывающихся списка в php, мое приложение, разрабатываемое mvc , когда страница загружает вариант выпадающего списка проекта загружен. , но пользователь выбирает проект из списка и на основе проекта загружает список модулей в раскрывающемся списке.Как получить значение с клиентской стороны на сервер
Я попробовал javascript, чтобы выбрать значение проекта. и я не знаю, как передать значение переменной стороне клиента переменной на стороне сервера. мой код
view.php
<table class="row-fluid">
<tr>
<td><label for="taProj"><?php echo t('Project')?>:</label></td>
<td><select name="taProj" id="taProj" onchange= "checkField(this.value)">
<option value="" >-------------------------</option>
<?php foreach ($tap as $row){?>
<option value="<?php echo $row['proj_id']; ?>" ><?php echo $row['proj_name'];?></option>
<?php } ?>
</select></td>
<input type="hidden" name="pid" id="pid">
</tr>
<tr>
<td><label for="taModule"><?php echo t('Module Name')?>:</label></td>
<td><select name="taModule" id="taModule" >
<option value="" >-------------------------</option>
<?php //$myv = $_POST['modid'];
$myvar = print "<script type='text/javascript'>document.getElementById('pid')</script>";
foreach ($tam as $row){
if($row['proj_id'] == $myvar){?>
<option value="<?php echo $row['mod_id']; ?>" ><?php echo $row['mod_name'];?></option>
<?php } }?>
</select></td>
</tr>
код сценария:
function checkField(val){
document.getElementById("pid").value = val;
//alert(document.getElementById("pid").value);
}
за $ водопроводная и $ ТАМ от контроллера
Мои запросы в том, какой метод сценария использовать здесь и достичь этой задачи. пожалуйста, предложите мне, как это сделать ....
благодаря Кумар
Я бы сказал, что вам нужно использовать ajax-вызов для some.php с любым параметром, который вы хотите, и получить правильный возврат. – LorDex