使用 Jquery 刷新从 URL 获取变量
Get variable from URL with Jquery Refresh
我正在对包含mysql查询的div进行jquery刷新。但是,查询需要从 URL 中获取变量。它可以工作,但是一旦刷新,它就会停止抓取变量,因此查询不起作用。
这是我的刷新代码:
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#records').load('user_records.php').fadeIn("slow");
}, 30000); // refresh every 30 seconds
</script>
然后是我的基本查询...
$username = $_GET['user'];
echo $username; //for testing
echo "<div id='records'><h1 align='center'>Today's Transfers</h1>
<table cellspacing='0' cellpadding='0'>
<tr>
<th> Customer Name</th><th>Phone Number</th><th>Disposition</th><th>DID</th><th>Date Called</th>
</tr>
";
$sql = "SELECT * FROM users WHERE username = '$username'";
$result = mysqli_query($link, $sql, MYSQLI_STORE_RESULT);
while($row = $result->fetch_assoc()){
$user_id = $row['id'];
}
然后是回显我的结果,等等。查询获取用户名并在页面加载时工作,但是当它进行刷新时,即使它仍在 url 中,它也会停止获取$username变量。有没有办法每次都继续获取变量?感谢您的任何帮助!
您似乎没有将用户传递给服务器。如果你可以在某处访问javascript中的用户名,你可以执行以下操作。
$('#records').load('user_records.php?user='+username).fadeIn("slow");
相关文章:
- Javascript:无法获取变量中的单选按钮值
- 活动选项卡's源代码-获取变量s值
- 使用nodejs从url中获取变量
- Handlebars帮助程序未获取变量的值
- 通过Ajax获取变量
- for 循环和 if 语句,获取变量并存储它
- 从javascript表达式(Rhino)中获取变量
- 如何从 Chrome 扩展程序中的内容脚本中获取变量
- 从对象实例中获取变量名称
- 如何通过 .get() 从文件中获取变量
- 使用chrome.storage.get获取变量
- Rails/JS-在不刷新页面的情况下获取变量
- Jquery:如何获取变量的局部外部函数
- 从外部js文件获取变量
- 如何获取变量's设置元素时的文字值's onclick处理程序
- 从查询字符串中获取变量,将其与Javascript中的数组匹配
- 如何在另一个php文件中从ajax获取变量
- 通过Ajaxrequest.open从Javascript获取变量到PHP文件
- Jade:在Bootstrap Modal中获取变量
- 使用Chrome扩展从以前的选项卡中获取变量