Laravel Action Controller使用Ajax URL重新定义

时间:2014-10-22 19:02:02

标签: ajax laravel controller routing

有一个laravel路由问题。我正在创建一个AJAX表单来提交新联系人。但是,我的表单从未提交,因为它没有正确路由...

$('#contact-add').submit(function(e) {
            e.preventDefault();
            $.ajax({
                type: "POST",
                url: "{{ URL::action('ContactsController@ajaxCreateContact') }}",
                data: $('#contact-add').serialize(),
                success: function(data) {

所以它应该路由到我的控制器......但是当我检查控制台日志时,它正试图将它传递给POST http://contact.dev/ajax-create-contact 500(内部服务器错误)。因此它在控制器前添加站点URL,从而永远不会到达它。如何转义本地URL,以便它只重定向到ContactsController @ ajaxCreateContact?

提前致谢!

0 个答案:

没有答案