0

对不起这里的新手。我想将 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>
4

2 回答 2

0

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

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

于 2013-05-29T08:08:33.077 回答
0

你可能想用$.ajax()这个。请参阅文档

可能是getpost。根据您的要求。

于 2013-05-29T08:10:19.623 回答