Laravel 4,用jQuery方法显示一对一关系数据的字段

时间:2014-08-22 09:12:10

标签: php jquery laravel

我正在尝试使用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功能的普通控制器来显示字段的数据时,它看起来很完美...

请帮助我......

0 个答案:

没有答案