我正在尝试使用jQuery以表格形式显示我的CatatanObat模型数据,但它根本不显示
这是我的网址:
var url_data_catatanobat = '{{ route('data_catatanobat') }}';
这是我的路线:
Route::get('cat_obat/{id?}', array('as' => 'data_catatanobat', 'uses' => 'CatatanObatController@getData'));
这是与控制器相关的功能:
public function getData($no_ipd)
{
$cat_obat = PasienIri::getData($no_ipd);
return View::make('pages.catatan_obat', compact('cat_obat'));
}
这是与PasienIri模型相关的功能:
public function getData($no_ipd)
{
return PasienIri::where('no_ipd', '=', $no_ipd)->first();
}
表'pasieniri'和'catatanobat'在一对一关系中相关
在PasienIri模型中:
public function catatanobat()
{
return $this->hasOne('CatatanObat', 'no_ipd');
}
在CatatanObat模型中:
public function pasieniri()
{
return $this->belongsTo('PasienIri', 'no_ipd');
}
这是与此相关的jQuery函数:
第一
$(document).ready(function(){
showAll();
});
});
第二
function showAll()
{
var no_ipd = $('#no_ipd').val();
dataCatatanObat(no_ipd);
}
第三
function dataCatatanObat(n)
{
link("#link-catatanobat");$("#catatanobat").load(url_data_catatanobat + '/' + n,function()
{
properti()
});
}
单击表单中的按钮后显示的字段数据。给定id = no_ipd的表单布局中与按钮相关的文本。使用id = search_link的按钮来自我的jQuery函数...
这是我的按钮:
<div class="col-sm-1"><a class="btn btn-success icon-search icon-white form-control" id="search_link"></a></div>
这是用于在我的布局中显示它们的HTML代码
<div class="wrap">
<div class="grey demo-container">
<ul class="accordion" id="accordion-1">
<li id="link-catatanobat"><a href="#">Catatan Obat</a><ul>
<div class="konten" id="catatanobat">
</div>
</ul>
</li>
</ul>
</div>
我不写pages.catatanobat因为它太长了,但我希望你能想象我如何在表格中加载表格的每个字段
例如:
<div class="col-sm-12"><input type="text" id="diagnosa" value="{{$pasieniri->catatanobat->diagnosa}}" class ='form-control' disabled></div>
{{$ pasieniri-&gt; catatanobat-&gt; diagnosa}}&lt; =这是我加载数据的方法
仅供参考,当我直接从CatatanObat模型加载“no_ipd”时,它可以工作。我可以完美地展示每个领域。
但现在我想通过PasienIri的参考来展示CatatanObat的每个领域。原因PasienIri是主表,每个“no_ipd”都保存。
另外一个信息,当我尝试使用没有jQuery功能的普通控制器来显示字段的数据时,它看起来很完美... 请帮助我......