gpt4 book ai didi

php - 在Jquery中如何重定向到另一个页面?

转载 作者:行者123 更新时间:2023-12-01 04:06:15 25 4
gpt4 key购买 nike

我正在 Php 中使用 Jquery&Ajax 使用范围 slider 执行搜索功能。

我可以从数据库获取数据并在同一页面中显示,但我需要在另一个页面中显示数据。

我的索引页:

<html>
<head>
<title></title>
<style>
tr { border:1px solid #066;}
tr th { border:1px solid #eeeeee; padding:5px; background:#e1e1e1;}
tr td { border:1px solid #eeeeee;}
</style>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="style.css" />
<script>
$(function () {
$("#slider-range").slider({
range: true,
min: 0,
max: 1000,
values: [0, 500],
slide: function (event, ui) {
$("#amount").val("Rs." + ui.values[ 0 ] + " - Rs." + ui.values[ 1 ]);
var from = ui.values[ 0 ];
var to = ui.values[ 1 ];
$.ajax({
type: "POST",
url: "get_data.php",
data: "from=" + from + "&to=" + to,
success: function (html) {
$("#response").html(html);
//window.location="index1.php";
}
});
}
});
$("#amount").val("Rs." + $("#slider-range").slider("values", 0) + " - Rs." + $("#slider-range").slider("values", 1));
});
</script>
</head>
<body>
<div style="width:280px; padding:10px;">
<h5>Price Range:</h5>
<div id="slider-range"></div>
<input type="text" id="amount" class="ttt" style="margin-left:70px">
<div id="response"></div>
</div>
</body>
</html>

我的 get_data 代码是:

<table>
<tr>
<th>Name</th>
<th>Address</th>
<th>City</th>
</tr>
<?php
$conn = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("details", $conn) or die(mysql_error());
$formprice = $_POST['from'];
$toprice = $_POST['to'];

$query = "SELECT * from details where hallcapacity between '" . $formprice . "' and '" . $toprice . "'";
$res_cart = mysql_query($query);
while ($row_cart = mysql_fetch_array($res_cart)) {
?>
<tr>
<td><?php echo $row_cart['name']; ?></td>
<td><?php echo $row_cart['address']; ?></td>
<td><?php echo $row_cart['city']; ?></td>
</tr>
<?php
}
?>
</table>

在成功函数后的索引页面中,我使用了 window.location 函数,但在移动幻灯片时,它重定向到其他页面而没有获取值。请给出任何建议。

最佳答案

如果您只想通过 window.location 将参数传递到另一个页面,您可以这样做:

winndow.location.href = 'new_page.php?param1=one&param2=two&...';

并使用 php 获取新页面中的参数:

$param1 = $_GET['paramm1']; $param2 = $_GET['paramm2'];

关于php - 在Jquery中如何重定向到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27717326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com