1
CodeIgniter 3のJavaScript loadData関数の使い方は? 購入する詳細アイテムを持つトランザクションビューがあります。詳細ビューをロードするためにloadDataを使用します。codeigniter 3のloadData()関数
これは私のファイル構造である:
myproject:
-application
--controller
---admin
-----dashboard.php
-----transaction.php
---home.php
--model
---mymodel.php
--view
---transaction
----transaction_index.php <- the view that I want to use for calling
----transaction_detail.php <- the view that I want to call
---home.php
そして、私のtransaction_index本体:
<div id="t_detail"></div>
スクリプト
$(document).ready(function(){
function loadData(args){
$("#t_detail").load("<?php echo base_url('admin/transaction/getDetail'); ?>");
}
loadData();
function emptying(args){
$("#id").val();
$("#name").val();
$("#category").val();
$("#price").val();
$("#total").val();
}
})
マイ取引の詳細ちょうどテーブル そして、私のコントローラ
が含まれていますpublic function getDetail(){
$data['temporary'] = $this->mymodel->getAllData('temporary')->result();
$data['limit'] = $this->mymodel->countAll('temporary');
$this->load->view('transaction/transaction_detail', $data);
}
まだ何も表示されていないため、「index.php」を含める必要がありますか?私はURLにindex.phpを使用しません。.htaccess rewriteを使用しますが、 – Teletubbies
の前に感謝します。あなたが.htaccessを使用しない場合は、 'window.location.protocol + '//' + windowのようなものを試すことができます。 location.hostname' ...あなたのアプリがサブディレクトリにない場合に動作します。サブディレクトリにある場合は、サイトのURLを別の方法で取得したいと考えています。 – KFE
あなたはまだ何も表示されていないと言っています... PHPやJavascriptから何かエラーが出ていますか(コンソール経由で確認してください) – KFE