小编Tot*_*bie的帖子

如何使用jQuery/JavaScript从下拉列表中删除所有选项

我有一个下拉列表,如下所示:

<select id="models" onchange="removeElements()">
            <option id = "remove" value="0">R8</option>
            <option id = "remove" value="1">Quattro</option>
            <option id = "remove" value="2">A6 hatchback</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何创建removeElements()将删除选择中的所有选项的脚本?

html javascript jquery select

18
推荐指数
2
解决办法
10万
查看次数

使用JQUERY,AJAX和PHP填充选择框

我之前发布了一个问题并没有太多运气,我希望清除第二个下拉列表的内容并重新填充下拉列表,具体取决于第一个下拉列表中的值.

我有以下选择框,如下所示:

   <select name = "car" id="Cars" onchange="myFunction(this)">
            <option value="0">Toyota</option>
            <option value="1">Audi</option>
            <option value="2">Suzuki</option>
   </select>
Run Code Online (Sandbox Code Playgroud)

在这个下拉列表下方,我还有另一个下拉模型:

    <select id="emptyDropdown">
            <option value="0">R8</option>
            <option value="1">Quattro</option>
            <option value="2">A6 hatchback</option>
    </select>
Run Code Online (Sandbox Code Playgroud)

onchange我想清除第二个下拉列表并用与汽车品牌相关的模型填充它.例如.

Audi - A8, A6, A4 etc.
Suzuki - Swift, Panda etc.


<script>
  function myFunction(obj)
  {
    $('#emptyDropdown').empty()
    var dropDown = document.getElementById("carId");
    var carId = dropDown.options[dropDown.selectedIndex].value;
    $.ajax({
            type: "POST",
            url: "/project/main/getcars",
            data: { 'carId': carId  },
            success: function(msg){
                ?????????
            }
        });
  }
</script>
Run Code Online (Sandbox Code Playgroud)

然后我有以下PHP函数,如下所示(我使用的是codeigniter) - 此函数使用Car ID并返回所有模型的列表,如下所示:

public function getCars(){
        $this->load->model('car_model');

        $this->form_validation->set_rules('carId', 'carId', 'trim|xss_clean');

        if($this->form_validation->run()){ …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery codeigniter

12
推荐指数
1
解决办法
6万
查看次数

使用codeigniter在URL中传递多个变量

很抱歉打扰但是我希望有人可以帮我解决我在CI中遇到的一个非常平凡的问题.我可以使用CI的示例通过URL发送变量,例如:

http://localhost/project/main/getproduct/24
Run Code Online (Sandbox Code Playgroud)

在我的主控制器的getproduct()方法中,我可以将变量发送24,没有问题.

但是我现在想通过URL传递两个变量,但我不知道如何做到这一点或者CodeIgniter是否允许我这样做.有人可以告诉我如何在CI中传递2个变量和一个可以检索它们的方法我尝试过:

http://localhost/project/main/getproduct/24/45
Run Code Online (Sandbox Code Playgroud)

然后在我的getproduct方法中:

public function getproduct($productID, $factoryID){
  .....
}
Run Code Online (Sandbox Code Playgroud)

但我发现我的方法可以得到第一个变量没有问题,但不是第二个变量.任何人都可以指出我正确的方向.提前谢谢了.

php url uri codeigniter get

11
推荐指数
3
解决办法
6万
查看次数

Codeigniter文件路径

很抱歉打扰但是我对codeigniter中的文件路径感到困惑,因为您可能知道或不知道CI如下布局其文件系统:

-application:
             -controllers
             -views
             -models
-system(contains CI framework)
Run Code Online (Sandbox Code Playgroud)

我创建了一个css文件并将一些图像保存在资源文件夹中,如下所示:

 -application:
             -controllers
             -views
             -models
-system(contains CI framework)

-resources
     -img001
     -style.css
Run Code Online (Sandbox Code Playgroud)

我想知道是否有人能指出我使用相对路径访问资源文件夹的正确方向.

php apache codeigniter filepath codeigniter-url

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

codeigniter ×3

php ×3

javascript ×2

jquery ×2

ajax ×1

apache ×1

codeigniter-url ×1

filepath ×1

get ×1

html ×1

select ×1

uri ×1

url ×1