php
  • jquery
  • 2016-04-07 82 views 0 likes 
    0
    多個參數

    我有以下的jQuery該變量傳遞到PHP形式:通行證從一個jQuery函數PHP

    function getSecondaryCat(val) { 
        $.ajax({ 
         type: "POST", 
         url: "category-get-secondary.php", 
         data:'primary_cat='+val, 
         success: function(data){ 
          $("#secondary_cat").html(data); 
          $("#tertiary_cat").html('<option value="">Select specific category</option>') 
         } 
        }); 
    } 
    

    上面將數據傳遞到的PHP函數

    //Get primary category value 
    $postPrimaryCat = $_POST['primary_cat']; 
    

    現在我想傳遞另一個名爲category_type的變量,我如何在上面的jQuery中添加它?

    +2

    '數據:{primary_cat:纈氨酸,category_type:VAL2}' – Daan

    +0

    是否沒有人[讀過的手冊](http://api.jquery.com/jquery .ajax /) – RiggsFolly

    +0

    使用此數據:'primary_cat ='+ val +'&category_type ='+ type' –

    回答

    2

    簡單方法。

    將數組用於數據參數。

    data: {primary_cat:val,category_type:cat_var} 
    

    完整示例,

    function getSecondaryCat(val, cat_var) { 
    $.ajax({ 
        type: "POST", 
        url: "category-get-secondary.php", 
        data: {primary_cat:val,category_type:cat_var}, 
        success: function(data){ 
         $("#secondary_cat").html(data); 
         $("#tertiary_cat").html('<option value="">Select specific category</option>') 
        } 
    }); 
    } 
    
    +0

    但@Daan在他的評論 – RiggsFolly

    +0

    幾乎涵蓋我稱之爲一個JSON,而不是一個數組... –

    0

    嘿,你可以嘗試這樣的:用來傳遞值

    數據參數,所以你可以在這裏添加值作爲URL

    function getSecondaryCat(val) { 
         $.ajax({ 
          type: "POST", 
          url: "category-get-secondary.php", 
          data:'primary_cat='+val+'&category_type='+cat_val, 
          success: function(data){ 
           $("#secondary_cat").html(data); 
           $("#tertiary_cat").html('<option value="">Select specific category</option>') 
          } 
         }); 
        } 
    
    +0

    爲什麼OP應該「試試這個」?一個**好的答案**總是會解釋做了什麼以及爲什麼這樣做, 不僅適用於OP,而且適用於SO的未來訪問者,可能會發現此問題並正在閱讀您的答案。 – RiggsFolly

    +0

    我沒有jQuery的經驗,我被卡住了。這是我首先提出的問題。 – user6043723

    +0

    編輯我的問題請檢查 – vishu

    相關問題