我正在尝试在使用 ajax json 制作的表格上制作更新按钮,但存在一个问题,即我无法将 id_news 属性与目标链接一起放在标签上。我尝试将它放在目标链接旁边,但它不起作用,甚至表格也没有显示任何内容,有什么办法让它起作用吗?
$(document).ready(function() {
display_data_info();
function display_data_info() {
$.ajax({
type: 'ajax',
url: '<?php echo base_url()?>/information/data_read_info',
async: false,
dataType: 'json',
success: function(data) {
var html = '';
var i;
var no;
var id_news;
for (i = 0; i < data.length; i++) {
no = +1;
html += '<tr>' +
'<td>' +
no +
'</td>' +
'<td>' +
data[i].news_title +
'</td>' +
'<td>' +
data[i].news_info +
'</td>' +
'<td>' +
data[i].news_status +
'</td>' +
'<td><a href="<?php echo site_url("information/display_update_info/".data[i].id_news); ?>" class="btn btn-app">' +
'<i class="fas fa-edit"></i> ' +
'</a>' +
'</td>' +
'</tr>';
}
$('#show_data_info').html(html);
}
});
}
});
我在这里看到多个拼写错误和错误:
;
no
之前,您没有初始化
no += 1
no += 1
你做 no = +1
(这可能会意外地克服之前的错误,但这可能不是你想要的)<td><a href=....
行中,您混淆了单引号和双引号data[i].id_news
不存在于 PHP 范围内。检查你的Web控制台和PHP错误日志,会有几个错误。