2014-12-23 3 views
0

У меня есть раскрывающееся меню. При выборе варианта он вызывает сценарий ajax и передает значения с другой php-страницы в соответствии с выбором. Я хочу передать эти значения в PayPal-аккаунт при нажатии кнопки PayPal.передать значения ajax в paypal

Ajax

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 передает значения из ajax_cat.php.it's ok.but, но я хочу передать эти значения в paypal. – KT1

+1

+1

$ ('# paypal_amt'). Val (data); // нравится –

Смежные вопросы