gpt4 book ai didi

ajax - Laravel:Ajax 发布请求路由

转载 作者:行者123 更新时间:2023-12-05 07:53:11 24 4
gpt4 key购买 nike

我是 laravel 和 laravel-5 的新手。当我执行 POST 请求时,我在 firebug 控制台中收到带有登录请求的 200 响应。

Routes.php

Route::group
(
[
'prefix' => '/',
'namespace' => 'Landing'
],
function()
{
Route::controller('', 'WelcomeController');
}
);

WelcomeController.php

  public function postUserContact()
{
print_r($_POST);
}

Ajax 请求:

$.ajax({
url : window.location.protocol + "//" + window.location.host + '/user-contact',
type : 'POST',
async : true,
cache : false,
processData : true,
data : {name:name,email:email,message:message},
success : function (returnedData)
{console.log(returnedData)}
});

如有不妥请指正

最佳答案

尝试一下:

路由.php

    Route::get('/', array('as' => 'index', 'uses' => 'WelcomeController@getIndex'));
Route::post('/', array('as' => 'ajaxdata', 'uses' => 'WelcomeController@ajaxdata'));

欢迎 Controller .php

public function getIndex() { 
return View::make('yourapp.index');
// resources/views/yourapp/index.blade.php
}
public function ajaxdata() {
if (Request::ajax()) {
$data = Input::all();
//you access all data from ajax
}
}

index.blade.php 中的 Ajax

$.ajax({
url: 'ajaxdata', //add url what you specify in routes.php

....

关于ajax - Laravel:Ajax 发布请求路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32907598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com