【发布时间】:2016-12-12 06:57:44
【问题描述】:
下面添加了我的应用程序的代码段。 myArray 是一个数组,每个元素包含几个对象。我需要在第二个视图中使用该数组。
当我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);
为了在第二个视图中显示传递的数组,我应该做哪些更改。
【问题讨论】:
-
不清楚你到底想要什么? .您是否尝试在发布数据后使用 ajax 加载视图?
标签: javascript php jquery ajax codeigniter