0
在我的網站我使用AJAX POST請求,以顯示在我的網站的內容,這是使用此代碼完成,笨和Ajax無法訪問後
$("a.contentlink").click(function(ev) {
ev.preventDefault();
$('#main_menu').hide();
var url = $(this).attr("href");
var data = "calltype=full&url="+url;
$.ajax({
url:url,
type: "POST",
data: data,
success : function (html) {
$('#left-content-holder').html(html);
}
})
});
,你可以看到我傳遞的網址爲在`$ _ POST」,我可以在方法訪問此的JavaScript調用,這種方法被稱爲get_content_abstract,看起來像這樣,
public function get_content_abstract() {
$this->load->model('content_model');
if($this->input->post('calltype') == "abstract"){
if($query = $this->content_model->get_content_by_id($this->uri->segment(3))) {
$data['abstract'] = $query;
}
$this->load->view('template/abstract', $data);
}
elseif($this->input->post('calltype') == "full") {
if($query = $this->content_model->get_content_by_id($this->uri->segment(3))) {
$data['full'] = $query;
}
$this->load->view('template/full-content', $data);
}
}
如何過我有沒有添加了一個新功能,允許用戶保存將內容添加到「書籤系統」,但是在我的方法中,我無法訪問使用的帖子codeigniters $this->input-post('url')
(其中URL是在JavaScript中傳遞的數據peices的一個),它說的是,當我VAR傾倒,這是用這種方法做後是空的,
public function love_this() {
die(var_dump($this->post->input('url')));
}
誰能幫助,以爲什麼這個帖子在這個love_this方法中是空的?
他說的沒錯,你知道的。 – 2010-01-12 16:02:00
他確實,我會說這是一個審慎的錯誤,但我認爲這讓我看起來更糟糕。 – Udders 2010-01-12 16:15:25
@ sico87 ...只是一個複製/粘貼錯誤,或者解決了這個問題嗎? – 2010-01-12 16:40:15