GET执行时,Ajax Post方法无法检索数据

时间:2017-09-17 17:09:23

标签: javascript php jquery ajax

我的问题很简单我有一个PHP脚本,当它从Ajax HTTP GET或POST方法接收请求时返回数据,问题是,GET方法工作并返回数据,而POST方法没有'吨。我不想使用GET方法,因为它在我的浏览器控制台上出现了304 FORBIDDEN ACCESS错误,尽管实际上已收到数据。

这是我的php脚本:

if(isset($_POST) && !empty($_POST)){
        //print_r $_POST;
        $alt_action = $_POST["action"];
    switch($alt_action){

        case 'get_post':
        getAjaxPost($user_id,"");
        break;
        case 'get_grouplings':
        getGrouplings($user_id);
        break;

        case 'get_new':
        getAjaxPost($user_id,"normal");

        break;

        case 'get_featured':
        getFeaturedGroup();
        break;

        default:

        return false;
        break;


    }   
}

这是我的ajax:

$.ajax({
    url: 'inc/modules/getters.php?nocache=',
    type: 'POST',
    data: "action=get_new",
    success: function (data) {
    alert(data);
      //$('#posts').append(data);

    },
    cache: false,
    contentType: false,
    processData: false
});

0 个答案:

没有答案