im正在使用php和bootstrap 4开发MVC应用程序,但是当我尝试使用ajax =>模式从控制台POST http://localhost:8080/mvcsi/gakubu/getUpdate net :: ERR_CONNECTION_REFUSED错误信息显示模态框中的数据库数据时,我遇到了问题
我试图删除json数据类型并尝试显示正常的字符串,但仍然无法正常工作,我也将CDN从苗条版本更改为最小版本,但仍然卡住,我认为问题是我的Ajax代码。 对不起,我的英语不好
这是我的控制器
public function getUpdate(){
echo json_encode($this->model('Gakubu_model')->getGakubuById($_POST['id']));
}
这是我的模特
public function getGakubuById($id)
{
$this->db->query('SELECT * FROM ' .$this->table. ' WHERE code_gakubu =:id');
$this->db->bind('id',$id);
return $this->db->single();
}
这是我的ajax
$(function(){
$('#showUpdateModal').on('click',function(){
$('#formModalLabel').html('データ編集');
$('.modal-footer button[type=submit]').html('データ編集');
const id = $(this).data('id');
console.log(id);
$.ajax({
url:'http://localhost:8080/mvcsi/public/gakubu/getUpdate',
data:{id:id},
method:'post',
dataType:'json',
success: function(data){
console.log(data);
}
});
});
$('#addData').on('click',function(){
$('#formModalLabel').html('データ追加');
$('.modal-footer button[type=submit]').html('データ追加');
});
});
这是我的索引页
<h1>蟄ヲ驛ィ繝・・繧ソ</h1>
<br>
<button type="button" class="btn btn-primary" data-toggle="modal" id="addData" data-target="#formModal">
霑ス蜉
</button>
<br>
<br>
<div class="row" style="">
<div class="col-6">
<?php foreach($data['gakubu_data'] as $gakubu):?>
<li class="list-group-item d-flex justify-content-between align-items-center"><?= $gakubu['code_gakubu'];?> | <?= $gakubu['gakubu'];?>
<a href="<?= BASEURL;?>/gakubu/details/<?= $gakubu['code_gakubu']?>" class="badge badge-primary">隧ウ邏ー諠・ア</a>
<a href="<?= BASEURL;?>/gakubu/deleteData/<?= $gakubu['code_gakubu']?>" class="badge badge-danger" onclick="return confirm('繝・・繧ソ繧貞炎髯、縺励∪縺吶°・・;">蜑企勁</a>
<!--this is the PROBLEM -->
<a href="" data-id="<?=$gakubu['code_gakubu']?>" id="showUpdateModal" class="badge badge-success" data-toggle="modal" data-target="#formModal"></a>
</li>
<?php endforeach;?>
</div>
</div>