这是我第一次尝试 ajax,我对 CI 还是很陌生。我已经设置了我的 MVC,如下所示,并且正在使用书签来调用 js 函数。我知道程序的小书签部分正在工作,因为我可以硬编码 a$('#source').val('Update Summary ID')
并让它正确更新我的字段。当我尝试使用 AJAX 请求时,我没有得到任何响应。我正在使用 firebug 检查响应,也没有看到任何错误。让我知道到目前为止我是否已正确设置所有内容以及我还缺少什么。谢谢!
控制器:
public function updatePajeFields(){
$data['id'] = $this->mAutoPAJE->updatePajeFields();
header('Content-type: application/json; charset=utf-8');
echo json_encode($data['id']);
}
模型:
public function updatePajeFields(){
$row = $_POST['row'];
$this->db->select('*');
$this->db->from('pajeV2test');
$this->db->where('paje_id', $row);
$query = $this->db->get();
return $query->result_array();
}
javascript:
$(document).ready(function() {
var data = {
'row' : prompt("What is the ID? v4")
}
$.ajax({
url: 'http://myurl',
data: data,
type: 'POST',
success: function(responses) {
$('#ticket').val(responses.researched_by);
$('#source').val(responses.researched_by);
}
});
});