duanjiao5543 2018-12-10 16:20
浏览 157
已采纳

服务器上的某些Ajax请求出错500

I am getting the 500 Error for some Ajax calls (post and get). I am only getting these in my production(ubuntu server) not local (xampp). CSRF token is sent for the request. Does anybody know what I could do?

the request that works:

$.ajax({
        type: 'get',
        url:getHerstellerUri,
        success:function(data){ 
            $.each(data,function(j,value){
                var option =$("<option>",
                            {text : value.hersteller})
                $('#hersteller1').append(option);    
            })
    })

and here the one that does not work:

$.ajax({
                type: 'post',
                url:readHerstellerUri,
                dataType: "json",
                data:{'title':herstellerAuswahl},
                success:function(data){
....

my web.php for these ajax calls is:

Route::get('/getHersteller', 'HerstellerController@getHersteller')->name('getHersteller');


Route::post('/readHersteller', 'BikeController@readHersteller')->name('readHersteller');

and the .htaccess which differs from the local one:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle http -> https redirect
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ /index.php [L]
</IfModule>
  • 写回答

2条回答 默认 最新

  • dongyanju0945 2018-12-18 15:31
    关注

    It was a problem of my controller(laravel). Some routes did not work with all controllers. I have no idea why, but if a put the function of the request to another controller it works.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题