Benim Web sitesinde benim sitenin etrafında içeriğini göstermek için ajax sonrası isteği kullanıyorum, bu, bu kodu kullanarak yapılır
$("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);
}
})
});
Eğer ben `$ _POST 'içine url geçirerek görebilir ve ben yöntemi javascript çağrıları bu erişebilirsiniz olarak, bu yöntem, get_content_abstract denir ve bu gibi görünüyor
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);
}
}
Ben ancak benim yöntemi ben URL peices biridir codeigniters $this->input-post('url')
(kullanarak mesajı erişemez, kullanıcı 'imleme sistemine' için içeriği kaydetmek sağlayacak yeni bir fonksiyon ekledi Nasıl hiç javascript geçti veri), bu, sonrası ben dökümü VAR zaman, bu yöntemi kullanarak yapılır boş olduğunu söylüyor
public function love_this() {
die(var_dump($this->post->input('url')));
}
Herkes sonrası bu yöntemi love_this boş neden olarak yardımcı olabilir?