-1
我想在我的codeigniter中使用ajax,但它不起作用。無法在codeigniter中發佈請求ajax
如果我僅回顯文本,它可以正常工作。但是,我想要的是從文本框中獲取全名並在php中檢查一些條件。
任何人都知道是什麼問題?
function loaddata(){
var name=$("#fullname").val();
$.ajax({
type: 'post',
url: 'pages/login',
data: {
user_name : name
},
success: function (response) {
alert(response);
}
});
}
這是我的控制器。
<?php
class Pages extends CI_Controller{
public function view($page = 'home'){
if(!file_exists(APPPATH.'views/pages/'.$page.'.php')){
show_404();
}
$data['title'] = ucfirst($page);
$this->load->view('pages/'.$page, $data);
}
public function login(){
// $username = $this->input->post['username'];
echo "Username".$_POST['user_name'];
}
}
什麼是'警報(響應)'輸出? –
試試''echo「Username」。$ this-> input-> post('user_name');' –
把'console.log(name);'放在'var name = $(「#fullname」)。val後面();'看看你是否正確得到了這個值。 – Tpojka