动态填充下拉列表,无需重新加载页面

普拉桑斯

我有一个名为的表course其中包含字段

COURSEID, COURSENAME

另一个名为的表STUDENTS其中包含

STCODE, STNAME, COURSEID

我已经预载了课程下拉列表。我想用course从第一个下拉列表中选择的学生填充第二个下拉列表,而无需重新加载页面。

MKD

您需要进行ajax调用以在更改第一个选择框时执行此任务。下面是脚本。您可能需要包括jquery库。

  $(document).ready(function()
{

    $('.select').change(function()  // function will work when option will change in select
    {

        var course_id = $('.select').val();
        $.ajax({
        type:"post", 
      url: 'getdetail.php' ,     // url to the php file to get the response 
      data:'course_id='+  course_id,
      success: function(msg) {
          $('.select2').html(msg);

        }
        });
    })
})

html看起来像这样

<select class="select">
        <option value="1">Course1</option>
        <option value="2">Course1</option>
        <option value="3">Course1</option>  
    </select>

    <select class="select2">
        <option>select1</option>

    </select>

您的php文件将从db获取数据。这应该看起来像这样。getdetail.php这只是一个示例,根据您的需要和db进行更改。

<?
    $course_id=$_REQUEST['course_id'];     // selected course id here 
    $sql_query="query here " ; // make an sql query to fetch the students from the course.  
    while($result)
    {
        echo "<option value='".$val."'>".$name."</option>"

    }

?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何刷新下拉列表而不重新加载页面?

来自分类Dev

从其他下拉列表动态填充html下拉列表

来自分类Dev

动态数据更新,无需刷新或重新加载

来自分类Dev

如何重新加载下拉列表

来自分类Dev

Angular确保列表更新而无需重新加载页面

来自分类Dev

selectize.js重新加载下拉列表

来自分类Dev

验证表单而无需重新加载页面

来自分类Dev

在AngularJS中动态填充下拉列表

来自分类Dev

如何在页面加载时加载第二个动态下拉列表?

来自分类Dev

页面重新加载后重新填充jQuery File Upload文件列表

来自分类Dev

使用Jinja从列表动态填充下拉列表

来自分类Dev

显示/隐藏按钮,无需重新加载页面

来自分类Dev

在页面加载期间使用Ajax函数调用填充html下拉列表

来自分类Dev

如何刷新下拉列表而不重新加载页面?

来自分类Dev

在不重新加载页面的情况下将对象添加到下拉列表

来自分类Dev

如何从数据库动态填充我的JSP页面中的下拉列表?

来自分类Dev

动态渲染模板而无需重新加载页面

来自分类Dev

验证表单而无需重新加载页面

来自分类Dev

使用JSON数据动态填充下拉列表

来自分类Dev

从数据库填充下拉框,而无需重新加载页面

来自分类Dev

刷新javascript而无需重新加载页面

来自分类Dev

PHP下拉列表在重新加载时保持

来自分类Dev

Woocommerce用户帐户页面加载条目,无需整个重新加载

来自分类Dev

表单加载后,从服务填充下拉列表

来自分类Dev

遍历选定的用户并动态填充下拉列表

来自分类Dev

php Div autoreload 无需重新加载页面

来自分类Dev

无法使用 angularJs 动态填充下拉列表

来自分类Dev

以 HTML 格式打印变量的动态值,无需重新加载页面

来自分类Dev

避免使用 php 重新加载页面或重置选择下拉列表

Related 相关文章

  1. 1

    如何刷新下拉列表而不重新加载页面?

  2. 2

    从其他下拉列表动态填充html下拉列表

  3. 3

    动态数据更新,无需刷新或重新加载

  4. 4

    如何重新加载下拉列表

  5. 5

    Angular确保列表更新而无需重新加载页面

  6. 6

    selectize.js重新加载下拉列表

  7. 7

    验证表单而无需重新加载页面

  8. 8

    在AngularJS中动态填充下拉列表

  9. 9

    如何在页面加载时加载第二个动态下拉列表?

  10. 10

    页面重新加载后重新填充jQuery File Upload文件列表

  11. 11

    使用Jinja从列表动态填充下拉列表

  12. 12

    显示/隐藏按钮,无需重新加载页面

  13. 13

    在页面加载期间使用Ajax函数调用填充html下拉列表

  14. 14

    如何刷新下拉列表而不重新加载页面?

  15. 15

    在不重新加载页面的情况下将对象添加到下拉列表

  16. 16

    如何从数据库动态填充我的JSP页面中的下拉列表?

  17. 17

    动态渲染模板而无需重新加载页面

  18. 18

    验证表单而无需重新加载页面

  19. 19

    使用JSON数据动态填充下拉列表

  20. 20

    从数据库填充下拉框,而无需重新加载页面

  21. 21

    刷新javascript而无需重新加载页面

  22. 22

    PHP下拉列表在重新加载时保持

  23. 23

    Woocommerce用户帐户页面加载条目,无需整个重新加载

  24. 24

    表单加载后,从服务填充下拉列表

  25. 25

    遍历选定的用户并动态填充下拉列表

  26. 26

    php Div autoreload 无需重新加载页面

  27. 27

    无法使用 angularJs 动态填充下拉列表

  28. 28

    以 HTML 格式打印变量的动态值,无需重新加载页面

  29. 29

    避免使用 php 重新加载页面或重置选择下拉列表

热门标签

归档