2014-12-23 4 views
0

나는 드롭 다운 메뉴가 있습니다. 옵션을 선택하면, 그것은 ajax 스크립트를 호출하고 선택에 따라 다른 PHP 페이지에서 값을 전달합니다. paypal 버튼을 클릭하면 해당 값을 paypal 계정으로 전달하고 싶습니다.페이팔에 아약스 값을 전달합니다

아약스

function showUser(id) { 
    //get the selected value 

    //make the ajax call 
    $.ajax({ 
     url: 'ajax_cat.php', 
     type: 'GET', 
     data: {option : id}, 
     success: function(data) { 
      document.getElementById('cat_cost').innerHTML =data; 

     } 
    }); 
} 

형태

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 
    <div > 
    <select name="category" class="choose_list" onchange="showUser(this.value)" > 
     <?php 
     $query= "SELECT * FROM requests 
        WHERE cat_action='Waiting'" ; 
     $result= mysql_query($query); 

     while($row = mysql_fetch_assoc($result)){ 
      echo '<option value="'.$row['package_id'].'">'.$row['cat'].'</option>'; 
     } 
     ?>  
    </select> 
</div> 

<div id="cat_cost"> 

</div> 
<input type="hidden" name="cmd" value="_xclick" /> 
     <input type="hidden" name="business" value="[email protected]" /> 
     <?php /*?><input type="hidden" name="item_name" value="<?php echo $type; ?>" /><?php */?> 
     <input type="hidden" name="item_number" value="<?php ?>" /> 
     <input type="hidden" name="amount" value="<?php ?>" /> 
     <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
     <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 

답변

0

확인이 HTML

<select name="category" class="choose_list" id="select_choose_list"> 
    <?php 
    $query= "SELECT * FROM requests WHERE cat_action='Waiting'" ; 
    $result= mysql_query($query); 
    while($row = mysql_fetch_assoc($result)) { 
     echo '<option value="'.$row['package_id'].'">'.$row['cat'].'</option>'; 
    } 
?> 
</select> 
AJAX 요청 지금

$('#select_choose_list').change(function(){ 
     $.ajax({ 
      type: 'GET', 
      url: 'ajax_cat.php&id=' + $('#select_choose_list').val(), 
      success: function(data) { 
       $('#cat_cost').html(data); 
      } 
     }); 
    }); 

시도해보십시오.

+0

ajax_cat.php.it의 ajax 전달 값은 paypal에 전달하고 싶습니다. – KT1

+1

+1

$ ('# paypal_amt'). // like this –

관련 문제