我想动态解析RSS提要。 我有一个选择列表,我想用ajax发送一个值(id)给控制器。 后,我想分析RSS对应ID饲料AJAX和Codeigniter控制器
我的控制器home.php:
function view($type = NULL)
{
$data = array();
$this->load->model('flux_model');
if ($type == "ajax") {// load ajax view
$flux = $this->flux_model->get_one_flux($this->input->post('id'));// ajax id
$flux2 = $flux[0]->url_flux;
$xml = new SimpleXMLElement($flux2, NULL, TRUE);
//my foreach
$this->load->view('messages_list', $data);
}
else{ // load the default view
$nb_min = 0;
$nb_max = 7;
$nombre = mt_rand($nb_min,$nb_max);
$flux = $this->flux_model->get_one_flux($nombre);
$flux2 = $flux[0]->url_flux;
$xml = new SimpleXMLElement($flux2, NULL, TRUE);
//my foreach
$this->load->view('default', $data);
}
}
阿贾克斯脚本:
$("#myform1 #rss").change(function(){
var msg = $('#myform1 #rss').val();
$.post("<?= site_url('home/view/ajax') ?>", {id: msg}, function() {
$('#main').load("<?= site_url('home/view/ajax') ?>");
$('##myform1 #country').val('');
});
});
视图默认作品,我解析RSS馈送随机 但与AJAX视图,我有这样的错误: 消息:的SimpleXMLElement :: __构建体():I/O警告:未能加载外部实体 “”
它看起来像我没有得到ID?!阿贾克斯问题?
谢谢!我试过的东西太复杂了 – Dualweil