jQuery AJAX调用NodeJS和mysql(POST req)进行依赖下拉列表

时间:2017-08-21 07:57:34

标签: jquery mysql node.js ajax post

我尝试从MySQL的{​​{1}}数据库中获取一个从属下拉列表。

我在互联网上搜索了很多相关的下拉列表,但Node.js没有任何内容仅适用于Node.js

HTML

PHP

SCRIPT

<label class="field" >Site</label>
<select name="site" id="dropdown" >
    <option value="">- select -</option>
</select>
<label class="field" >Block</label>
<select name="block" id="dropdown1" >
    <option value="">- select -</option>
</select>

IN SERVER.JS

<script>
    $(document).ready(function(){
    $.ajax({
        url : "/site_name",
        type : "GET",
        success : function(data){

            var len = data.length;

            console.log(data);
            $("#dropdown").empty();
            for(var i =0; i<len;i++){
            var value1 = data[i]['site_name'];
            var value2 = data[i]['site_id'];
                $("#dropdown").append("<option value='"+value2+"' >"+value1+"</option>");

            }
        }
    });
}); 

    $("#dropdown").change(function(){
    $.ajax({
        url : "/block_name",
        type : "GET",
        success : function(data){

            var len = data.length;

            console.log(data);
            $("#dropdown1").empty();
            for(var i =0; i<len;i++){
            var value1 = data[i]['block_name'];
            var value2 = data[i]['block_id'];
                $("#dropdown1").append("<option value='"+value2+"' >"+value1+"</option>");

            }
        }
    });
}); 
</script>

1 个答案:

答案 0 :(得分:0)

<task xmlns="http://ws.apache.org/ns/synapse"
  name="GetMunicipalityAPIToken"
  class="org.apache.synapse.startup.tasks.MessageInjector"
  group="synapse.simple.quartz">
<trigger interval="60"/>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks" name="message">
  <test xmlns=""/>
</property>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks"
         name="sequenceName"
         value="GetTokenFromMunicipalityService"/>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks"
         name="injectTo"
         value="sequence"/>
</task>