как отобразить html элементов из python файла cgi в ajax файл - PullRequest
1 голос
/ 27 апреля 2020

Пожалуйста, я хочу обработать интерфейс как можно больше в python и сделать его динамическим c на ajax:

это сторона клиента:

  <div id="gene">
<!-- <select id="gene"> -->
<!-- add an empty value -->
<!--<option value="*">-- Select --</option> -->
<!--</select>-->
</div>

И функция Ajax в том же файле:

 var updateGeneInput = function(){
                $.ajax({
                    url: 'get.py',
                    type: 'get',
                    data: {'table':'gene'},
                    success: function(data){

                   $("#gene").html(data);
                   }
                });
            };

И я хочу получить параметры для заполнения выпадающего списка с помощью cgi (get.py):

 if (table == "gene"):
            query = """
            SELECT category
            FROM Categories
            """
            cursor.execute(query)
            rows=cursor.fetchall()
            print("""<select >""")

            print("""<option value='*'>- Select -</option>""")

            for row in rows:
               print("""<option value="s%">s%</option>"""%row)

            print("""</select>""")

Показывает результаты, но не в выпадающем списке. enter image description here

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...