2017-10-23 3 views
0

3つの選択ボックスが選択された後にdivを設定しようとしていますが、何も起こりません。私は手動でそれをテストしたが、自動的に移入することはできませんので、PHP関数が動作することを知っています。javascriptに情報が入っているdiv

<script type="text/javascript"> 
jQuery(document).ready(function() { 
    $("#catcol").change(function(){ 
     getSubCat();//get sub category after change event 

    }); 
    $("#scatcol").change(function(){ 
     getSubSubCat(); //get sub category after change event 

    }); 
    getSubCat();//get sub category after page load 
    getSubSubCat(); 
    TestF(); 
    function getSubCat(){ 
     var selectedCategory = $("#catcol option:selected").val(); 
     $.ajax({ 
      type: "POST", 
      url: "collection_scat.php", 
      data: { category : selectedCategory } 
     }).done(function(data){ 
      $("#scatcol").html(data); 
      getSubSubCat(); 

     }); 
    } 
    function getSubSubCat(){ 
     var selectedSubCategory = $("#scatcol option:selected").val(); 
     $.ajax({ 
      type: "POST", 
      url: "collection_sscat.php", 
      data: { subcategory : selectedSubCategory } 
     }).done(function(data){ 
      $("#sscatcol").html(data); 

     }); 
    } 
    function TestF(){ 
    var cat = document.getElementById("catcol").value; 
    var scat = document.getElementById("scatcol").value; 
    var sscat = document.getElementById("sscatcol").value; 
    $.ajax({ 
    type:'POST', 
    url:'collection_list.php', 
    data:'cat='+cat+'&scat='+scat+'&sscat='+sscat, 
    success:function(msg){ 
     $("#list").html(data); 
    } 
    }); 
    } 

}); 

選択ボックスは素晴らしい移入しますが、リストのdoesntを移入します。 また、コードでは、私は自分のプロジェクト内の他のページにアクセスすると読み込まれません。コードが使用されているページのみが動作します。

誰でも私のコードで問題を確認できますか?

+0

に変更する必要がありますか? –

+0

あなたのHTMLも含めて、スニペットを有効にしたい場合があります: https://meta.stackoverflow.com/questions/269754/stack-snippets-sandbox-try-it-out-here –

+0

あなたの質問には、 3つのチェックボックス "がありますが、3つの異なる '