データベースからの情報を表示するページがあります。ユーザーが「詳細」リンクをクリックしてレコードに関する詳細情報を表示できるようにするか、入力ボックス (「チェック」列) をクリックして送信できるようにする必要があります。これにより、レコードのステータスが更新されます。これを実現するには、「id」列から ID を取得する必要があります。
ページは次のようになります。
これを作成するコードは次のとおりです。
$.ajax({
type: "POST",
url: "lib/req.reqinfo.php",
async: false,
data: {},
success: function(response){
// alert(response);
var responseArray = response.split(',');
for(var x=0;x<responseArray.length;x++){
id = responseArray[x]; x++;
dateadded = responseArray[x]; x++;
needby = responseArray[x]; x++;
addedby = responseArray[x]; x++;
unit = responseArray[x]; x++;
appr = responseArray[x];
$("#dbinfo").append('<br /><div class="row"><div id="idrow'+x+'" class="onecol bg">'+id+'</div><div class="twocol bg">'+dateadded+'</div><div class="twocol bg">'+needby+'</div><div class="twocol bg">'+addedby+'</div><div class="twocol bg">'+unit+'</div><div class="onecol bg">'+appr+'</div><div class="onecol bg"><label id="detaillink" class="link"><a href="#">details</a></label></div><div class="onecol bg last">'+check+'</div></div>');
}
必要な情報を抽出するためにその特定の div を指す解決策が見つからないようです
html:
<div class="container">
<br />
<div id="dbinfo" class="row center">
<div class="onecol bg">ID</div>
<div class="twocol bg">Date Added</div>
<div class="twocol bg">Need By</div>
<div class="twocol bg">Added By</div>
<div class="twocol bg">Unit #</div>
<div class="onecol bg">Appr.</div>
<div class="onecol bg">Details</div>
<div class="onecol bg last">check</div>
<div class="onecol">   </div>
</div>
<br />
<div class="row">
<label class="link"><a href="home.php">Home</a></label>
</div>