Ajax调用未成功返回但脚本执行

时间:2014-04-14 11:05:46

标签: php jquery ajax

我使用从Redactor.JS调用的自定义回调函数进行Ajax调用 - Ajax自己将数据发布到将数据存储在数据库中的函数。我知道正在进行POST并且脚本正在执行,因为信息本身正确存储但是ajax调用的.success功能没有完成,我不能为我的生活找出原因。

我的电话如下。 “数据”未记录在控制台中,我尝试了各种警报等

 $.ajax
            ({
                url:'<?php echo base_url('cms/page/'.$this->type.'/create/'.$this->page_id); ?>',
                type:'post',
                dataType: 'json',
                data:  'content=' + $('#redactor').redactor('get')+'&status=draft&title='+ $('#title').val() +'&sub=' + $('#sub').val()+'&id=<?php echo $this->page_id;?>&tags='+$('#tags').val()+'&dynamic_save=true&post_page=true',
                cache: false
            }).success(function ( data )
            {
                    console.log( data );
            });

1 个答案:

答案 0 :(得分:0)

我认为你需要测试这个适合我的代码

var config = {
        url: YOUR_URL,
        type: 'post',
        data: {"key1" : "val1","key2" : "val2"},
//      headers: HEADERS(optional),
        dataType : 'json'
        success: function(data){
               console.log(data);
            // handle success response
        }
    };

$.ajax(config);

或者您可以使用.success的.done方法intead查看this