如何重定向到jquery中的控制器函数
我正在尝试根据下拉菜单中的选定值更改窗体操作。根据所选内容,我希望将我的函数重定向到两个不同的控制器函数。但在我的代码中,重定向不起作用。请任何人帮助我解决此问题。我的代码是如何重定向到jquery中的控制器函数,jquery,codeigniter,Jquery,Codeigniter,我正在尝试根据下拉菜单中的选定值更改窗体操作。根据所选内容,我希望将我的函数重定向到两个不同的控制器函数。但在我的代码中,重定向不起作用。请任何人帮助我解决此问题。我的代码是 <script type="text/javascript"> $(document).ready(function () { $("#sub").click(function () { var usertype = $("#user").val(
<script type="text/javascript">
$(document).ready(function () {
$("#sub").click(function () {
var usertype = $("#user").val();
if (usertype == 'client') {
window.location.href = "<?php echo site_url('client_login/clogin'); ?>";
}
else {
window.location.href = "<?php echo base_url('hospital.php'); ?>";
}
});
});
</script>
$(文档).ready(函数(){
$(“#sub”)。单击(函数(){
var usertype=$(“#user”).val();
如果(usertype='client'){
window.location.href=“”;
}
否则{
window.location.href=“”;
}
});
});
我需要其他相关组件,如您的视图来确保。但是根据现有的情况
在你看来试试这个
<script type="text/javascript">
$(document).ready(function () {
$("#sub").click(function () {
var usertype = $("#user");
var selectedUserType = usertype.options[usertype.selectedIndex].value;
if (selectedUserType == 'client') {
window.location = "<?php echo site_url('client_login/clogin'); ?>";
}
else {
//redirect to another controller
}
});
});
$(文档).ready(函数(){
$(“#sub”)。单击(函数(){
var usertype=$(“#用户”);
var selectedUserType=usertype.options[usertype.selectedIndex].value;
如果(selectedUserType=='client'){
window.location=“”;
}
否则{
//重定向到另一个控制器
}
});
});
尝试通过放置警报一步一步地检查代码。比如检查你的点击函数是否被调用,或者选择的值是否正确,等等
希望这有帮助。
<script type="text/javascript">
$(document).ready(function () {
$("#sub").click(function () {
var usertype = $("#user").val();
if (usertype == 'client') {
window.location.replace("<?php echo base_url('client_login/clogin'); ?>");
}
else {
window.location.replace("<?php echo base_url('controller_name/hospital'); ?>");
}
});
});
</script>
$(文档).ready(函数(){
$(“#sub”)。单击(函数(){
var usertype=$(“#user”).val();
如果(usertype='client'){
窗口。位置。替换(“”);
}
否则{
窗口。位置。替换(“”);
}
});
});
如果您使用codeigniter,则必须调用控制器/函数。在else条件下,您编写了directhospital.php
您还应该使用window.location=url
我希望这将帮助您:)这是您的
js文件
或php文件
?如何在js文件中运行php代码??