在我创建了一个if内部SELECT标签(HTML)后,我的浏览器不断刷新。 这个if的目的是当条件出现时选择一个选项。 我也早先在同一页上完成了这个工作。我的猜测是,在同一个页面上有两个SELECT下拉列表,让这些代码相互刷新(我有一个jQuery来做onchange动作)。我的浏览器不断刷新
的代码是这样的:
<select name="ddequipamento" id="ddequipamento" class="cliente" <? if (!$_GET['id']) echo "disabled" ?> >
<option value="---">---</option>
<?
if ($_GET['id'])
{
for ($i = 0; $i < $count_equipamento; $i++)
{
$idequipamento = mysql_result($result_equipamento,$i,"idequipamento");
$marca = mysql_result($result_equipamento,$i,"marca");
$tipo_equipamento = mysql_result($result_equipamento,$i,"tipo_equipamento.tipo_equipamento");
$num_serie = mysql_result($result_equipamento,$i,"num_serie");
echo (' <option value="'.$idequipamento .'" ');
if ($_GET['eq'] = $idequipamento){
echo (' selected="true" ');
}
echo (' >'.$tipo_equipamento. ' - '. $marca . ' - '. $num_serie .'</option>');
}
}
?>
<option value="0" >Novo</option>
</select>
和jQuery的:
$(document).ready(function() {
$('#ddcliente').change(function() {
window.location.href = "index.php?id="+ $(this).val();
});
});
我建议在您的问题中添加HTML和JS。 – EricG
可能更适合向您展示JavaScript代码。 PHP是服务器端..除非你使用一个头语句,它不会刷新浏览器中加载的页面 – tlenss
你提交的东西?这会导致页面刷新? –