我尝试使用AJAX加载CodeIgniter视图页。
如此处所述,我已成功在html中生成结果,但内容未加载(如Loading files via AJAX with CodeIgniter/MVC中所示)
Ajax代码:
$.ajax({
type:"POST",
url: base_url + "like/load/" + interview_id,
data:{name : name, email : email},
dataType: "json",
success: function(result){
$('#loader').append(result);
}
});
PHP代码:
public function load ()
{
$this->load->view('interview/comment_view', $data_comments);
$this->load->view('interview/associated_comment_view', $data_associated_comments);
$this->load->view('interview/flag_comment_view', $data_flag_comments);
$this->load->view('footer_view');
die();
}
使用firebug,我看到响应为:
<!DOCTYPE html>
<html>
<head>
<title>Title Page</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0 charset=utf-8">
<!-- Bootstrap CSS -->
</head>
<body>
<!-- dispalying the content I asked for -->
</body>
但出于某种原因没有出现在“装载机”中。 div我定义了。任何建议都会很棒。
谢谢!