這裏是我的Ajax調用傳遞方法的URL在控制器,在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>
這裏是我的控制器功能
public function vegaspage(Request $request) {
$inputs = Input::except('_token');
$validator = Validator::make($inputs, Vegas::$vegas_d);
if ($validator->fails()) {
$messages = $validator->messages()->first();
return Redirect::to('/vegas')->withMessage($messages);
} else {
if (Input::get('submit_1')) {
$group_data = new Vegas();
$var = "The Venetian";
$username = Session::get('login');
$group_data->user_name = $username;
$group_data->firstname = input::get("firstname");
$group_data->lastname = input::get("lastname");
$group_data->email = input::get("email");
$group_data->phone = input::get("phone");
$group_data->check_in = input::get("checkin");
$group_data->check_out = input::get("checkout");
$group_data->date = input::get("checkboxG4");
$group_data->hotel_name = $var;
$group_data->nofguest = input::get("selecter-guest");
$group_data->nofrooms = input::get("selecter-rooms");
$group_data->nofbeds = input::get("selecter-beds");
$group_data->save();
}
}
這裏是我的路線
Route::post('/vpage' , array('as' =>'vpage' ,'uses' =>'[email protected]'));
發出後窗體和ajax調用相同的id控件來到ajax調用,但給的url沒有打。在我的ajax網址有一個錯誤,請建議我任何解決方案。 ?
嘗試刪除你的URL把空間:'VAR routeUrl = 「<= URL( '/');?> /公共/ v第」;' –
NotFoundHttpException在RouteCollection.php線161 :正在登錄 – user7597883