我无法访问page2.php上的url php变量 我试图在每个商品用户点击的另一页上显示评论列表。
当我在if(isset($_GET['product_name']))
页面中使用product_details.php
时,它可以正常工作,但在'page2.php'中却无法正常工作
我还尝试使用SESSION来获取page2.php上的product_name,但是由于我在使用
时使用了while循环来显示product_details.php页面上的所有产品项,因此 if(isset($_SESSION['product_name'])) {
$prod_title = "$_SESSION['product_name']"; ...
我只会在product_list上获得最后一个商品。
URL:http://localhost/Test_run/product_details.php?product_name=Hair comb set
product_details.php-主要包含html表单和jquery
$row = $result->fetch(PDO::FETCH_ASSOC);
$prod_title = $row['product_name'];
<script>
$(document).ready(function() {
fetch_data();
function fetch_data() {
var review_operation = "fetch";
$.ajax({
url: "page2.php?product_name=", <- //what should i put here?
method: "POST",
data: {review_operation: review_operation},
success: function (data) {
$('#reviews_data').html(data);
}
});
}
</script>
page2.php-包含用于获取结果的php代码
if(isset($_POST["review_operation"])) {
session_start();
require_once('database_text.php');
$heidisql = pdo_con();
if(isset($_GET['product_name'])) {
$prod_title = $_GET['product_name'];
if ($_POST["review_operation"] == "fetch") {
Extected result: $prod_title = url_variable(in this case - Hair comb set)
Actual result: blank, no data is being fetched...i think