Php jQuery href添加变量
我希望这不是复制品,但我还没有找到 老实说,我是在网上找到这个方法的,但我找不到我原来在哪里找到的,或者我会在那里搜索答案。下面是我正在测试代码的测试页面 我的问题是,如何将时钟值保留在href中,并将手机号添加到href??现在我得到了dropdownstest.php?cellnumber=8&?clock=8,它的值与我认为在这行中的cellnumber相同:Php jQuery href添加变量,php,jquery,Php,Jquery,我希望这不是复制品,但我还没有找到 老实说,我是在网上找到这个方法的,但我找不到我原来在哪里找到的,或者我会在那里搜索答案。下面是我正在测试代码的测试页面 我的问题是,如何将时钟值保留在href中,并将手机号添加到href??现在我得到了dropdownstest.php?cellnumber=8&?clock=8,它的值与我认为在这行中的cellnumber相同: + ['?cellnumber', $(this).val()].join('=') + ['&?clock',
+ ['?cellnumber', $(this).val()].join('=') + ['&?clock', $(this).val()].join('=');
我已尝试在时钟上更改$(此),但找不到正确的语法。。以下是所有代码:
<?php
session_start();
require('/db_connection/connect.db.php');
require('settings.php');
?>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/jquery-ui.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.clock').on('change', function() {
location.href = location.href.split('?')[0]
+ ['?clock', $(this).val()].join('=');
});
$('.cellnumber').on('change', function() {
location.href = location.href.split('?')[0]
+ ['?cellnumber', $(this).val()].join('=') + ['&?clock', $(this).val()].join('=');
});
});
</script>
<?php
$clock = mysqli_query($connection, "SELECT username FROM user WHERE wocreate = 1 and hide = 1");
echo "<select class='clock' name='clock' style='width:200px'>";
echo "<option size =30 ></option>";
while($row = mysqli_fetch_array($clock)){
echo "<option value='".$row['username']."''>".$row['username']."</option>";
}
echo "</select>";
if (isset($_GET['clock'])) {
$_SESSION['clock'] = $_GET['clock'];
echo "<p></p>";
echo 'Person Requesting Ticket is '.$_SESSION['clock'].'';
echo "<p></p>";
}
?>
<?php
echo "<br>";
$cellnumbers = mysqli_query($connection, "SELECT DISTINCT location FROM machinenumber WHERE status = 1 ");
echo "<select class='cellnumber' name='cellnumber' style='width:200px'>";
echo "<option size =30 ></option>";
while($row = mysqli_fetch_array($cellnumbers)){
echo "<option value='".$row['location']."''>".$row['location']."</option>";
}
echo "</select>";
if (isset($_GET['cellnumber'])) {
$_SESSION['cellnumber'] = $_GET['cellnumber'];
echo "<p></p>";
echo 'Person Requesting Ticket is '.$_SESSION['clock'].'';
echo "<br>";
echo 'Cell '.$_SESSION['cellnumber'].' is the location';
echo "<p></p>";
}
?>
<?php
if (isset($_GET['cellnumber'])) {
$cellnumber=$_GET['cellnumber'];
echo "<h3>Choose Machine Number</h3>";
$machinenumber = mysqli_query($connection,"SELECT number FROM machinenumber WHERE location =".$cellnumber." ;");
echo "<select class='machinenumber' name='machinenumber' style=width:200px>";
echo "<option size =30 ></option>";
while($row = mysqli_fetch_array($machinenumber)) {
echo "<option value='".$row['number']."'>".$row['number']."</option>";
}
echo "</select>";
}
?>
$(文档).ready(函数(){
$('.clock')。在('change',function()上{
location.href=location.href.split(“?”)[0]
+['?clock',$(this.val()).join('=');
});
$('.cellnumber')。在('change',function()上{
location.href=location.href.split(“?”)[0]
+['?cellnumber',$(this.val()).join('=')+['&?clock',$(this.val()).join('=');
});
});