jQuery帖子不工作,而得到相同结构的工作

时间:2017-10-18 21:19:07

标签: javascript php jquery ajax codeigniter

我对以下php方法进行了ajax调用:

public function test(){
        die(json_encode(['test' => 'test1']));
    }

我的ajax调用在设置为GET但不是POST时有效。 GET电话是:

$.ajax({
    type: 'get',
    url: url,
    success: function(msg) {
        log(msg);
    },
    dataType: 'json'
});

成功返回JSON元素。但是当我把它设置为POST时:

$.ajax({
    type: 'post',
    url: url,
    success: function(msg) {
        log(msg);
    },
    dataType: 'json'
});

什么都不返回。如果我删除了dataType,它将返回从中触发的整个网页。

我确实需要将请求作为POST发送,因为我将发送大量数据。

感谢。

1 个答案:

答案 0 :(得分:1)

您是否启用了CSRF保护?