0
私のアプリケーションのコードセグメントが以下に追加されています。 myArray
は配列であり、各要素にはほとんどオブジェクトが含まれていません。私は2番目のビューでその配列を使用する必要があります。ajaxを使用しているビューから別のビューcodeigniterへ
私はalert(myJSON);
アラートウィンドウでアレイを取得します。ビューがロードされると、NULL
と表示されます。
私の最初のビューにAjax呼び出し
$(document).ready(function() {
$("#btn-click").click(function(){
var tmp = myArray;
var details= JSON.stringify(tmp);
$.ajax({
type: "POST",
url: 'http://localhost/Application1/index.php/Welcome/loadDetails',
data: {details: details},
success : function(myJSON){
alert(myJSON);
console.log('Posted');
location.href="http://localhost/Application1/index.php/Welcome/loadDetails"
},
error: function(){
alert('Error!');
}
});
});
});
コントローラ
public function loadDetails()
{
$data = [];
$data['load_details'] = $this->input->post('details');
$this->load->view('load_view',$data);
}
第二ビュー
var_dump($load_details);
何ですか私の2番目のビューに渡されたararyを表示するために行うべき変更。
あなたは正確に何を望みませんか? 。データを投稿した後にajaxでビューを読み込もうとしていますか? –