我有一个搜索栏index.php
,当我输入 ID 时,会从 中获取 SQL 数据fetch.php
。fetch.php 包含每行 SQL 数据的“AddToZip”按钮。当我单击选定的按钮时,选定的按钮将被禁用(直到这里为止都正常)。但是,当我清除搜索栏以写入不同的 ID 或相同的 ID 时,“AddToZip”的所有禁用按钮都会重新激活/启用。当用户多次使用搜索栏时,如何保持它们禁用,并且无论如何,它们仅在用户刷新页面时才启用。
<php code>
<?php
session_start();
...
...
...
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>LiveData</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
</head>
<body>
<div class="container">
<br />
<h2 align="center">Live Data Search</h2><br />
<div class="form-group">
<div class="input-group">
<span class="input-group-addon">Search</span>
<input type="text" name="search_text" id="search_text" placeholder="Search by ID" class="form-control" />
</div>
</div>
<p>
<a href="logout.php" class="btn btn-danger">Sign Out of Your Account</a>
</p>
<br />
<div id="result"></div>
</div>
</html>
<script>
$(document).ready(function(){
$('#search_text').keyup(function(){
var txt = $(this).val();
if(txt != '')
{
$.ajax({
url:"fetch.php",
method: "post",
data: {search:txt},
dataType: "text",
success: function(data)
{
$('#result').html(data);
}
});
}
else
if(txt == '')
{
$.ajax({
url:"null.php",
method: "post",
data: {search:txt},
dataType: "text",
success: function(data)
{
$('#result').html(data);
}
});
}
});
});
蓝山帝景
元芳怎么了