Ich versuche, einige grundlegende Daten senden von der Ansicht zum Controller in code Signierer. Aber es sendet aus irgendeinem Grund nicht. Ich verwende jquery ajax-Methode, um Daten zu senden.Daten nicht von Sicht zu Controller in Codeigniter übergeben
Hier ist meine Ansicht Datei:
$('#submit').click(function(){
// e.preventDefault();
str = $('#form1').serialize();
name = $("#name").val();
alert(name);
$.ajax({
url : '<?php echo site_url('home/file_upload'); ?>',
method : 'POST',
data : { 'name' : name },
//contentType: 'application/json',
//dataType : "json",
success : function()
{
location.href = '<?php echo site_url('home/file_upload'); ?>';
},
error : function()
{
alert("failed");
}
});
})
und meine Controller-Code:
public function file_upload()
{
// $name = $_POST['name'];
// print_r($name);
$name = $this->input->post('name');
print_r($name);
//$this->load->view('file_upload', '$data');
}
Es zeigt eine leere Seite. Wenn ich print_r ($ _ POST) im Controller verwende, wird ein leeres Array angezeigt, d. H. Array())
Bitte helfen Sie. Vielen Dank im Voraus
innerhalb Sucess auf die SAMW Seite und zu diesem Zeitpunkt nichts Sie werden umgeleitet wurde als Post weitergegeben wird dazu beitragen, das ist, warum u leere Seite bekam. Sie haben eine Ajax-Anfrage im Firebug-Konsolenfenster, wo Sie das Ergebnis sehen können –
Danke. das half mein Problem zu lösen. – Abdulla