gpt4 book ai didi

javascript - 无法在托管 php codeigniter 中单击

转载 作者:行者123 更新时间:2023-12-03 05:31:08 24 4
gpt4 key购买 nike

我尝试在选择选项上执行 onclick,例如以下脚本,当我运行 dilocalhost 时,他正在工作,但在我托管到服务器后,他不想工作,出了什么问题?

<select class="form-control" id="category" onchange="this.form.submit()">                       
<?php foreach($mydata as $row) { ?>
<option onclick='location.href="<?php echo base_url() ;?>category-all/<?php echo $row->id_data;?>"'><?php echo $row->name_data;?></option>
<?php } ?>
</select>

最佳答案

在我的环境中,使用 CodeIgniter v3.1.2 和 jQuery 3.1.1,我能够实现以下功能。这样,在更改选择选项时,窗口将重定向。

JavaScript/jQuery

$(document).ready(function(){

$('#category').on('change', function() {
location.href=this.value;
});

});

HTML/PHP

<select class="form-control" id="category">                       
<?php foreach($mydata as $row) { ?>
<option value="<?php echo site_url("category-all/" . $row->id_data);?>"><?php echo $row->name_data;?></option>
<?php } ?>
</select>

希望这对事业有所帮助。

关于javascript - 无法在托管 php codeigniter 中单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40937242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com