Javascript 在ajax调用中传递控制器中方法的url

Javascript 在ajax调用中传递控制器中方法的url,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,这是我的ajax调用 <script> jQuery(document).ready(function() { $("#VEGAS").submit(function(){ var form_data = $("#VEGAS").serialize(); var routeUrl = "<?= url('/'); ?> /PUBLIC/vpage"; $.ajax({ url: routeUrl, type:

这是我的ajax调用

<script>
 jQuery(document).ready(function() {
  $("#VEGAS").submit(function(){
   var form_data =  $("#VEGAS").serialize();
    var routeUrl = "<?= url('/'); ?> /PUBLIC/vpage";
    $.ajax({
        url: routeUrl,
        type: "POST",
        data: form_data,
        success: function(result) {
            $('#msg-text-group').html('successfully added!');
            $('#msg-group').delay(1000).hide('slow');
           }
         });
      return false;
     });
   }); 
 </script>
这是我的路线

Route::post('/vpage' , array('as' =>'vpage' ,'uses' =>'VegasController@vegaspage'));

在给出表单和ajax调用之后,相同的id控件将出现在ajax调用中,但给出的url没有命中。我的ajax url中有一个错误,请向我建议任何解决方案

罪魁祸首是返回false,它停止DOM传播,删除返回false,并使用e.preventDefault,如下所示:

  $("#VEGAS").submit(function(e){
     e.preventDefault();

     // continue your ajax request
ajax调用中的url应该与路由中的url完全相同

   url: '/vpage'

尝试删除您在URL中放置的空间:
var routeUrl=“/PUBLIC/vpage”RouteCollection.php第161行中的NotFoundHttpException:正在日志中提交此服务器上未找到请求的URL/vpage。正在处理这个案子谢谢它现在正在工作。点击控制器功能。我已经验证了输出请求。请求参数在控制台中出现,但在数据库中没有保存,因为您有一个骰子;在控制器功能中。首先删除它你能在if-Input::get('submit_1')之后回显一些东西以确保这不是问题吗?我认为,提交按钮值没有出现在请求中。我的if条件完全基于提交按钮值
   url: '/vpage'