对不起这里的新手。我想将 jquery 创建的值发送到服务器端以使用 wkhtmltopdf 保存到 pdf。我得到 wkhtmltopdf 工作但空白输入和下拉。
更新
对不起,我很困惑。这就是我得到的。
我的jQuery onchange
$("#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_productprice_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>