我是codeigniter中的新成员。我在写代码。 AJAX响应没有返回。AJAX响应没有在codeigniter中返回
这里是我的控制器:
public function getValue()
{
$this->load->helper('url');
$data = array(
'username' => $this->input->post('username'),
'email'=>$this->input->post('email'),
'address'=>$this->input->post('address')
);
echo json_encode($data);
die;
}
,它是视图代码:
$(document).ready(function() {
$('#btn_submit').on("click", function(event){
event.preventDefault();
var username = $('#username').val();
var email = $('#email').val();
var address = $('#address').val();
$.ajax({
type: "POST",
url: "<?php echo base_url(); ?>" + "index.php/MyApp/getValue",
dataType: 'json',
async:true,
crossDomain:true,
data: {username: username, email: email, address: address},
success: function (data) {
console.log(data);
},
error: function (data) {
console.log('error');
}
});
});
});
我是新与笨,所以我不知道怎么回的响应,并与AJAX工作。我已经编写了Web的帮助,但仍然出现错误。请指导我如何解决这个问题。谢谢
'URL: “<?PHP的回波BASE_URL();>的index.php/MyApp的/的getValue”,'会做同样顺便说一句: ) – NDM
打开你的浏览器检查器,并检查ajax调用是否被触发以及它得到的响应 – NDM