2013-05-29 81 views
0

对不起,新手在这里。我想发送由jquery创建的值到服务器端使用wkhtmltopdf保存为pdf。我得到了wkhtmltopdf工作,但空白的输入和下拉。如何将数据从jquery发送到服务器端

UPDATE

对不起,我来confused.here是我得到的。

我的jQuery平变化

$("#description").change(function() 
      { 
      $("#page").empty(); 
      $("#page").html("<option>wait...</option>"); 
      var id2 = $("#description option:selected").attr('value'); 
         $.post("./includes/select_producprice_n_showpage.php", {id2:id2}, 
         function(data1){ 
         $("#page").removeAttr("disabled"); 
         $("#page").html(data1); 

         //show price--------------------------- 
         $("#productPrice").html(data1); 
         }); 
         }); 

select_producprice_n_showpage.php

<?php 
include "select.class.php"; 
echo $opt->productPrice(); 
echo $opt->ShowPage(); 
?> 

我的PHP查询

public function productPrice() 
     { 
      $sql = "SELECT prodPrice FROM description WHERE id_type = $_POST[id2]"; 
      $res = mysql_query($sql,$this->conn); 
      $row = mysql_fetch_array($res); 
      $price = $row['prodPrice']; 
      return $price; 
     } 

     public function ShowPage() 
     { 
      $sql = "SELECT * FROM insidepage WHERE id_p = $_POST[id2]"; 
      $res = mysql_query($sql,$this->conn); 
      $page = '<option value="0">choose...</option>'; 
      while($row = mysql_fetch_array($res)) 
      { 
       $page .= '<option value="' . $row['id_price'] . '">' . $row['insidepage'] . '</option>'; 
      } 
      return $page; 
     } 

这里就是我的数据会被jQuery的产生

<td align="left"> <select id="description"></select> </td> 
<td align="center"> <label id="productPrice"></label> </td> 

回答

0

答案与服务器如何接受您的请求有关。

如果服务器接受HTTP Post/Get,则可以尝试使用JQuery.post()或get()方法发送它,该方法在此链接中详细描述: jQuery.post

0

您可能需要为此使用$.ajax()。见docs。可以是getpost。取决于您的要求。

相关问题