Laravel 4 + AJAX无法正常工作

user2002495

我是Laravel 4的新手,正在尝试测试AJAX请求。

在我script.js我有这个:

(function() {
  $("#login-submit").click(function(e) {
    e.preventDefault();
    return $.ajax({
      type: "POST",
      url: "laravel/ajax/login", //i put my public in "localhost/laravel/public/"
      cache: false,
      data: 'email:' + $("#email").val(),
      success: function(data) {
        return alert(data);
      },
      error: function(response) {
        return alert("ERROR:" + response.responseText);
      }
    });
  });

}).call(this);

这是从以下html文件中调用的:

<!DOCTYPE html>
<html>
<head>
    <title>Test</title>
</head>

<body>
    <form>
        <label for="email">Email: </label>
        <input type="text" id="email" />

        <label for="email">Password: </label>
        <input type="password" id="password" />

        <button id="login-submit">Log In</button>
    </form>

    <script type="text/javascript" src="assets/js/jquery/jquery.custom.js"></script>
    <script type="text/javascript" src="assets/js/script.js"></script>
</body>

</html>

控制器类:

class AuthController extends BaseController
{
    public function login()
    {
        echo 'success';
    }
}

和路由器:

Route::get('/', function() {
    return View::make('homepage');
});

Route::post('/ajax/login', 'AuthController@login');

通过单击Log In它应该回显“成功”,但它引发此错误:

ERROR:{
    "error": {
        "type": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
        "message": "",
        "file": "C:\\xampp\\htdocs\\laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php",
        "line":1429
    }
}

怎么了

阿卜杜勒阿齐兹

在AJAX调用中,更改:

  url: "laravel/ajax/login",

至:

  url: "ajax/login",

您的路线正在收听ajax/login而不是 laravel/ajax/login

在此处阅读有关路线的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

laravel 4的cron工作无法正常工作

来自分类Dev

简单的Ajax请求Laravel无法正常工作

来自分类Dev

Laravel 4 Paypal IPN无法正常工作TokenMismatchException

来自分类Dev

Laravel 4环境无法正常工作

来自分类Dev

Laravel 4密码确认似乎无法正常工作

来自分类Dev

路线:: get('(:any)',function()在Laravel 4中无法正常工作

来自分类Dev

Laravel 4密码确认似乎无法正常工作

来自分类Dev

Laravel 4路线无法正常工作

来自分类Dev

Laravel 4-Auth :: attempt()无法正常工作并返回FALSE

来自分类Dev

服务器上的Laravel 4安装无法正常工作

来自分类Dev

Laravel 4 Ajax调用无法正常重定向到正常操作

来自分类Dev

Laravel 4模型关系无法正常工作。无法访问模型中的相关列

来自分类Dev

Laravel 4模型关系无法正常工作。无法访问模型中的相关列

来自分类Dev

window.location.replace无法正常工作Laravel Ajax

来自分类Dev

laravel中的wordpress集成后,Ajax发布无法正常工作

来自分类Dev

Rails4:Ajax(ujs)无法正常工作-感到困惑

来自分类Dev

jQuery和AJAX在Rails 4中无法正常工作

来自分类Dev

laravel firstOrCreate无法正常工作?

来自分类Dev

laravel级联无法正常工作?

来自分类Dev

Laravel或无法正常工作的地方

来自分类Dev

Laravel WKHTMLTOPDF无法正常工作

来自分类Dev

Laravel路由无法正常工作

来自分类Dev

Laravel Collection无法正常工作

来自分类Dev

laravel gulp无法正常工作

来自分类Dev

Laravel Routes 无法正常工作

来自分类Dev

dismissViewControllerAnimated无法正常工作4

来自分类Dev

Laravel ajax 无法正常运行

来自分类Dev

Laravel 4无法从Angular Ajax获取数据

来自分类Dev

从Laravel 4中的另一个控制器调用控制器无法正常工作

Related 相关文章

热门标签

归档