感谢您花时间阅读我的问题。
我有一个数据库,我存储客户端和许可证。
现在在我的PHP代码中我想将许可证分配给客户,所以我想要选择你选择许可证类型的选项,例如" windows 10"。 然后,它旁边的另一个选择必须填写查询的答案,这些是Windows 10的所有未分配的许可证密钥。
但是我真的不能做javascipt而且我相信我需要用javascript部分完成这个,所以有人可以帮助我吗?
我的代码
<tr>
<td data-th="license Type">
<select name="typeid">
<?php foreach ((new RecursiveArrayIterator($sthtypes->fetchAll())) as $k=>$row):?>
<option value="<?php echo $row['t_id']?>"><?php echo $row['t_name']?></option>
<?php endforeach;?>
</select>
</td>
<td data-th="License Key"><select name="license">
<?php foreach ((new RecursiveArrayIterator($sthlicences->fetchAll())) as $k=>$row):?>
<option value="<?php echo $row['l_id']?>"><?php echo $row['l_key']?></option>
<?php endforeach;?>
</select></td>
<td data-th="submit"><input type="submit" value="Submit"></td>
</tr>
希望我提供足够的信息。
答案 0 :(得分:1)
您可以使用ItemDetailsViewModel
创建 var viewmodel = GetViewModelData(),
var obj = JSON.parse(viewmodel);
var bFoundZero=false;
$.each(obj.RDcViewModelArray, function(idx, elem){
if( elem.GrandTotal === 0 ) bFoundZero=true;
})
if( bFoundZero ) return 0;
。 Listeners
事件可以附加到AJAX
,通过给它一个id,可以触发一个函数,然后将数据发送到change
文件,然后返回响应。
即javascript:
<select>
<强>参考文献:强>
JQuery .change()
JQuery .get()
示例PHP文件:
PHP
注意:强>
jQuery函数中的$(document).ready(function () {
$( "#select" ).change(function() {
var cur = document.getElementById("#select").value;
$.get( "example.php", { sendparam: cur } )
.done(function( data ) {
alert( "Data Loaded: " + data );
});
});
});
是正在发送的<?php if(isset($_GET['sendparam'])):
echo 'this will be alerted every time its changed!';
endif; ?>
,jQuery函数中的sendparam
是要发送的数据。当我们Request
数据(响应)时,它会向页面源发出警报,因此请确保您有一个空白页面,并且只输出您想要提醒的内容!
您无需提醒响应,您可以通过多种方式使用它!即:强>
cur
希望这有帮助!