Вот мой код.опубликовать сериализованные данные с помощью метода загрузки jquery в codeigniter
<form id='user'>
<label for="name">Name :</label>
<input type="text" id="name" name="name"/>
<label for="email">Email :</label>
<input type="text" id="email" name="email"/>
<input type="submit"/>
</form>
<div id="output"></div>
JQuery:
$('#user').on('submit',function(event){
event.preventDefault();
var data=$(this).serialize();
adddetails(data);
});
function adddetails(data){
var url='http://localhost/projectname/index.php/users/adddat';
$("#output").load(url,data,function(response,status){
});
}
В контроллере "пользователей
function adddat(){
$name=$this->input->post('name');
$email=$this->input->post('email');
echo "name: ".$name." and email: ".$email;
}
Вот когда я нажимаю на представить выходной DIV показано, как этот
name: and email:
Здесь я не получаю почтовые данные имени и электронной почты. Может ли кто-нибудь предложить мне идею.
Пожалуйста, проверьте консоль значение передается на вашу страницу на этой странице вам необходимо десериализируются – Ramki
@Ramki данных не переходит к методу контроллера. – user3066006
Попробуйте использовать '$ this-> input-> get ('name');' – Saty