我正在做一個搜索功能使用範圍滑塊使用jquery &阿賈克斯在Php。在jquery中如何重定向到另一個頁面?
我可以從數據庫中獲取數據並顯示在同一頁面中,但我需要在其他頁面中顯示數據。
我的索引頁:
<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的功能,但在移動幻燈片重定向到與其他出頁面獲得價值。請給出任何建議。
那麼爲什麼要使用jQuery AJAX? – Priyank
多數民衆贊成我是問,如果你想重定向頁面,那麼爲什麼你使用ajax-jquery – Priyank
也設置'數據:「從=」+從+「&到=」+到'值當點擊到下一頁按鈕,並在頁面加載時檢測該參數,另一種替代解決方案是使用pushHistory api更改網址而不刷新頁面。 –