我使用从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 );
});
答案 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