使用jquery发布带有变量名称的变量数据

时间:2015-06-30 19:39:13

标签: javascript jquery

我正在尝试根据我的需要调整this question中的代码。我需要从所选元素中提取标题属性并发布它们,但我尝试调整它并不是很有用......

function submit(id) {
    var answers = document.getElementsByClassName("selected");
    var answersobject = {qid: id}
    for (var i = 0 ; i < answers.length ; i++){
        var j = i + 1;
        var ans = "a" + j;
        answersobject[ans] = answers[i].getAttribute['title'];
    }
    var loc = "testsub.php";
    $.redirectPost(loc, answersobject);
}

$.extend(
{
    redirectPost: function(location, args)
    {
        var form = '';
        $.each( args, function( key, value ) {
            form += '<input type="hidden" name="'+key+'" value="'+value+'">';
        });
        $('<form action="'+location+'" method="POST">'+form+'</form>').appendTo('body').submit();
    }
});

目前它重定向但没有数据发布。

0 个答案:

没有答案