Я использую ajax в моем проекте codeigniter, но всякий раз, когда я отправляю данные, я получаю ошибку, и ответ будет «Undefined». Я построил простейший код, который я когда-либо себе представлял, но ничего не работает. не могли бы вы рассказать мне, где это неправильно?ajax responseText 'undefined'
<script type="text/javascript">
$(document).ready(function() {
var content = "test";
var datastring = 'content='+ content;
jQuery.ajax({
type:"POST",
url:"<?php echo site_url('test/test'); ?>",
data: datastring,
dataType: "html",
async: false,
success: function(data) { alert("succsess"); },
error: function(ts) { alert(ts.responseText); },
onComplete: function(data) {alert(data); }
});
});
</script>
и мой CodeIgniter код:
function test() {
echo $this->input->post('content');
}
Try 'complete' вместо' onComplete' – WillardSolutions
я просто добавить полный, чтобы охватить все случаи, но случай ошибки активируется всякий раз, когда я запускаю мой код –
что код состояния? может быть, маршрут не определен? – vijayst