douju5062 2015-08-11 11:02
浏览 59

使用laravel通过ajax发送变量

I am trying to send two variables through ajax into the php script in laravel. It is actually not clear to me how to move these variables. Would you mind guys to give me some advice on it? the newComment contains some string, and id is just a number.

var newComment =  document.getElementById('newComment').value;               

                  $.ajax({
                      type: 'get',
                      url: '/editcomment',
                      data: {newComment: newComment,
                                     id: id},

                      success:function(){
                               alert('success');
                             },
                      error:function(){
                               alert('failure');
                             }
                  });                     
              });

Here is my route:

Route::any('/editcomment/{id}/{newComment}', 'HomeController@editComment');

And here goes the function in homecontroller:

public function editComment(){
    $aaa = Input::all();
    return $aaa;
    }

I am struggling with this for last 2 days, constantly looking at documentations and tutorials but have no idea how to do this.

  • 写回答

3条回答 默认 最新

  • douxiuyu2028 2015-08-11 11:07
    关注

    You don't need to add the variables to the url for this request. The data you include in your ajax request will be send to the server as a post body.

    Try changing the route to Route::any('/editcomment', 'HomeController@editComment');

    And use

    public function editComment(){
        return Input::all();
    }
    

    This should display the id and the newComment

    评论

报告相同问题?

悬赏问题

  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序
  • ¥15 多址通信方式的抗噪声性能和系统容量对比