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

mfsymb

我正在尝试通过Laravel 4 App中的Ajax提交表单。

问题:我刚被重定向到路线。因此,不会发送任何Ajax调用。该表格就像普通表格一样工作。

表格:

{{ Form::open(array('route' => 'ajax.profile.edit', 'method' => 'post', 'id' => 'edit-profile' )) }}

在我看来,JS代码:

$(document).ready(function($){
    $( '#edit-profile' ).on( 'submit', function() {
        //Form is located in a Modal, so first hide it
        $("#form-primary").niftyModal('hide');
        //Show a modal with a "loading" note
        $('#processing-modal').modal('show');

        $.post(
            $( this ).prop( 'action' ),
            {
                "_token": $( this ).find( 'input[name=_token]' ).val(),
                "displayname": $( '#displayname' ).val(),
                "bio": $( '#bio' ).val(),
                "expertise": $( '#expertise' ).val(),
                "location": $( '#location' ).val(),
            },
            function( data ) {
               //now hide the "loading" note and alter the success message.
                $('#processing-modal').modal('hide');
                alert(data.msg);
            },
            'json'
        );
        return false;
    } );

} );
Troytc

这应该可行,我以完全相同的方式使用它(通过AJAX提交Laravel表单)。

$('#edit-profile').submit(function (event) {
        var form = $(this);
        $.ajax({
            type: form.attr('method'),
            url: form.attr('action'),
            data: form.serialize()
        }).done(function (data) {

            // on success

        }).fail(function (data) {

            // on error

        });
        event.preventDefault();
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 4 + AJAX无法正常工作

来自分类Dev

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

来自分类Dev

htaccess重定向Laravel 4

来自分类Dev

使用Laravel 5无法正常工作的消息进行重定向

来自分类Dev

Heroku Laravel上的HTTPS重定向无法正常工作

来自分类Dev

laravel哨兵重定向::预期无法正常工作

来自分类Dev

使用Laravel 5无法正常工作的消息进行重定向

来自分类Dev

Laravel 5.4 外部 url 重定向无法正常工作

来自分类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 ajax 无法正常运行

来自分类Dev

Laravel 4 PHP重定向标头

来自分类Dev

Laravel 4 htaccess重定向循环2

来自分类Dev

Laravel 4 htaccess重定向循环

来自分类Dev

Laravel 4中的301重定向

来自分类Dev

Laravel 4 htaccess重定向循环2

来自分类Dev

ajax post 到 laravel 无法重定向,表单提交可以重定向

来自分类Dev

Laravel 4的Ajax

来自分类Dev

Laravel 4:正常的PHP文件包括

来自分类Dev

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

来自分类Dev

Rails 4 + Jquery使用jquery重定向页面,然后返回,jquery无法正常工作

来自分类Dev

Laravel 4:Ajax无法路由到控制器动作

来自分类Dev

将特定路由重定向到页面(如果laravel 4不存在)

Related 相关文章

热门标签

归档