javascript - MYSQL数据在数据显示上丢失
问题描述
我正在使用 Codeigniter 框架从 MYSQL 数据库中保存和获取数据。我确实有这样的问题。
这种情况只会偶尔发生一次。
该过程是保存表格的一些数据并获取它们并在页面刷新时显示。一切顺利,所有数据都保存到数据库中。但是偶尔,当页面刷新和加载数据时,有些数据没有显示,并带有一个空数据,如下所示。
结果: ””
但是数据在数据库中。
当我再次重新加载时,丢失的数据会正确显示。这发生在本地服务器和生产主机上。但不是每次,数据都不一样。缺少的数据元素在页面中为空。在不更改任何内容的情况下,如果我重新加载页面数据,一切正常。这可能是什么原因?
$.ajax({
url:"<?php echo base_url('index.php/Lab/resulting'); ?>",
data:{bill_no:bill_no},
method:"GET",
dataType:"JSON",
success:function(data){
var result_area ="";
for(var count = 0; count < data.length; count++)
{
var element_id = data[count].element_id;
var ct = 'select'+count+'';
var bt = count;
var result = 'result'+count+''
/*
$('#data_table_one tbody').append(
'<tr>'+
'<td style=" vertical-align: middle;white-space: nowrap; text-align: center;">'+(count+1)+'</td>'+
'<td id="reult_id'+count+'" style="display:none" name="reult_name'+count+'">'+data[count].billing_element_result_id+'</td>'+
'<td id="bill_no'+count+'" style=" vertical-align: middle;white-space: nowrap;text-align: center;">'+data[count].bill_no+'</td>'+
'<td style="display:none">'+data[count].processor_id+'</td>'+
'<td style=" vertical-align: middle;">'+data[count].test_processor_display_name+'</td>'+
'<td style=" vertical-align: middle;white-space: nowrap;">'+data[count].test_details+'</td>'+
'<td id="result'+count+'" style=" vertical-align: middle;white-space: pre;text-align: center;">'+data[count].result+'</td>'+
'<td id="'+count+'" class="result_enter_cell" contenteditable=true style=" vertical-align: middle;white-space: pre;text-align: center;"><select class="form-control input-sm text-left " id="select'+count+'" style="display:none"></select></td>'+
(data[count].by_calculation ==1 ?
'<td></td>' :
'<td id="button1'+count+'" style=" vertical-align: middle;white-space: nowrap;text-align: center;"><button type="button" name="add_btn" id="add_result'+count+'" class="btn btn-xs btn-success btn_set_result btn-sm">Set Result</td>'
)+
'</tr>'
);
控制器将获取的数据返回为 json_encode
解决方案
推荐阅读
- html -
- c++ - 如果一个字符串在 C/C++ 中没有 NUL 字符会发生什么(以防编译器让它通过)?
- rxjs - RxJs - 动作完成后 Redux-Observable 导航
- javascript - 由于不允许的 MIME 类型(“text/html”),模块被阻止
- c# - 由于身份验证,调用 management.azure.com API 失败
- sharepoint-online - 列表 SharePoint Online 中的 Add-PnPCustomAction 自定义操作
- python - 如何覆盖/隐藏另一个模块的功能?类似于 shim 或 LD_PRELOAD 技巧
- c# - 如何反序列化和循环通过 JSON
- python - Django:NoReverseMatch 但有 URL 和关键字
- sql - 通过从临时表中提取的名称更新多个表中的列