我想動態解析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