0

如何获取 ajax 调用的 html 元素 attr 的值?

我的代码:

$('#manager_pass').submit(function(evt){ 

    evt.preventDefault();

        $.ajax({

            url: App.managerpassURL,
            data: {
                ????????????
            },
            dataType: 'json',
            type: 'POST',
            success: function(r){
                box_2.animate({'top':'-250px'},500,function(){
                overlay.fadeOut('fast');
                    $('.action_wrapper').fadeOut(1000, function(){
                            $('.form').fadeIn(1000);
                    });
                });
            }


        });

});

我需要从这里获取价值

<input type="text" name="managerPassword" value="" class="man_code">

谢谢

4

3 回答 3

1

如果你想发送 JSON,这样的事情:

JSON.stringify({ "pass" : $('input[name="managerPassword"]').val() })

当然,如果您想发送密码,请确保其安全!

于 2012-09-26T11:51:00.253 回答
0

如果你id在你的输入元素上指定一个属性,你可以执行以下操作来获取 js 中的值:

document.getElementById('exampleid').value
于 2012-09-26T11:48:38.960 回答
0

$('#manager_pass').submit(function(evt){

evt.preventDefault();
var passtxt=$('input:text[name=managerPassword]').val();
    $.ajax({

        url: App.managerpassURL,
        data: {
            passtxt:passtxt
        },
        dataType: 'json',
        type: 'POST',
        success: function(r){
            box_2.animate({'top':'-250px'},500,function(){
            overlay.fadeOut('fast');
                $('.action_wrapper').fadeOut(1000, function(){
                        $('.form').fadeIn(1000);
                });
            });
        }


    });

});

于 2012-09-26T11:51:38.850 回答