jQuery成功函数未在我的程序中运行
我对jQueryAjax有一个问题。我成功地调用了URL,但是AJAX成功函数没有运行 我正在使用jQuery 2.0,下面是我的代码: 怎么了jQuery成功函数未在我的程序中运行,jquery,ajax,codeigniter,Jquery,Ajax,Codeigniter,我对jQueryAjax有一个问题。我成功地调用了URL,但是AJAX成功函数没有运行 我正在使用jQuery 2.0,下面是我的代码: 怎么了 $(document).ready(function () { $('#simpan').click(function(){ var data= $('#form').serialize(); $.ajax({ url: '<?php echo site_url("testing/tambah")
$(document).ready(function () {
$('#simpan').click(function(){
var data= $('#form').serialize();
$.ajax({
url: '<?php echo site_url("testing/tambah") ?>',
type: 'post',
data: data,
success: function (html) {
$('#message').html('<h1><sukses/h1>'); // this not running
}
});
});
});
$(文档).ready(函数(){
$('#simpan')。单击(函数(){
var data=$('#form').serialize();
$.ajax({
url:“”,
键入:“post”,
数据:数据,
成功:函数(html){
$('#message').html('')//此操作未运行
}
});
});
});
试着这样做:
$.ajax({
url: '<?php echo site_url("testing/tambah") ?>',
type: 'post',
data: data
}).done(function ( data ) {
$('#message').html('<h1><sukses</h1>');
});
$.ajax({
url:“”,
键入:“post”,
数据:数据
}).完成(功能(数据){
$('#message').html('实际的jQuery代码在哪里?这段代码对我们帮不了你。$('#message').html('')
?你是说$('#message').html('sukses'))
?第一个在#message
元素中不会显示任何内容,因此它可能正常工作,但您就是看不到。如果ajax请求实际包含200个http代码,您应该查看浏览器中的开发人员工具,可能是您的url不正确,并且您得到了4xx个http代码。或者您可以对ajax进行编程,使其也可以重新生成上面的注释是前进的方向。另一个选项是指定一个错误回调,并确保没有调用该回调。使用此选项,您就不必在PHP文件中包含jQuery。