【问题标题】:405 Method Not Allowed Error for Ajax Request in Server服务器中 Ajax 请求的 405 Method Not Allowed 错误
【发布时间】:2015-05-15 17:20:06
【问题描述】:

我正在尝试一个简单的 ajax post 请求。它在本地主机中运行良好。但是,一旦我上传到服务器,我就会收到405 Method Not Allowed 错误。我已经搜索了很多解决方案,但找不到任何有用的东西。

这是我的Ajax

$("#fav").click(function(){

            $.post('/myFav/', { entry_id:$("#entryId").val() }, function (data) {
                $("#favCount").empty().append(data.count);
                alert(data.msg);
            });
        });

我的路线定义是:

Route::post('/myFav', 'EntryController@favorite' );

在 localhost 但服务器中一切正常。 需要帮助请叫我。

响应头

Response request
Allow:POST
Cache-Control:no-cache
Connection:close
Content-Length:218
Content-Type:application/json
Date:Fri, 15 May 2015 17:42:07 GMT
Server:Apache/2.4.7 (Ubuntu)
Set-Cookie:laravel_session=eyJpdiI6IlhtbVMyREJMY3RGU2pnU2VQNmlma0E9PSIsInZhbHVlIjoiTjd3dXBaU0lBa2hGVHp5WnlGaHduRmIrcVArUnJSbndKY2ZiczR2QlBsdEpkekRjM1oyT1FUZVNEVkhKbDZcL0ZJM1lIdmdiQUhHdlU5YVpnM2g0U3hnPT0iLCJtYWMiOiJkMmE3ZDc5N2QyMTBjMzk5Mjk3YmIxZjEyZmNkYTYwYmVjZTczMzc5NDYyMjBmZGExMWI2YWFmNTNjZTEwY2IxIn0%3D; expires=Fri, 15-May-2015 19:42:07 GMT; Max-Age=7200; path=/; httponly
X-Powered-By:PHP/5.5.9-1ubuntu4.7

和请求头

Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
AlexaToolbar-ALX_NS_PH:AlexaToolbar/alxg-3.3
Connection:keep-alive
Cookie:laravel_session=eyJpdiI6Ikxhak9KbVRMZ2ZpS0kzYzl2dXM3XC9BPT0iLCJ2YWx1ZSI6ImxCMGs2NzU0SjFKTVR4QTJlc3NzbnZ3ZGl3RFU0bk5LRDI2V2MzbXVZdFlaM2p2cmx2bW81NDVrU2ROeVZQZThnQk8xK3hUeG9VQVlRNnoxS0x1UWhRPT0iLCJtYWMiOiJjMjBjMDNmMTc0YjEwNGQ5MzgzYjM3ZmEyYzQ5Y2NkNGY3MzFmZDU1MDEwN2FjNWIxZDNiNGU0NWNmMjNhZDU2In0%3D
Host:ambrella.co
Referer:http://xxxxxx.co/26/cos
User-Agent:Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36
X-Requested-With:XMLHttpRequest

【问题讨论】:

  • 你能做一个选项请求并向我们展示响应头吗?

标签: jquery ajax laravel


【解决方案1】:

我不确定,是什么问题,但是当我改变了

posturl\entries\myFav

成功了。可能是字符长度的一些问题!不过不确定。

所以最后的代码变成了:

$("#fav").click(function(){

        $.post('/entries/myFav/', { entry_id:$("#entryId").val() }, function (data) {
            $("#favCount").empty().append(data.count);
            alert(data.msg);
        });
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 2014-08-22
    • 1970-01-01
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多