相关疑难解决方法(0)

如何将变量插入JavaScript对象中作为键?

如何使用变量的值a作为查找属性的键?我希望能够说:b["whatever"]并且这个回报20:

var a = "whatever";
var b = {a : 20};     // Want this to assign b.whatever
alert(b["whatever"]); // so that this shows 20, not `undefined`
Run Code Online (Sandbox Code Playgroud)

我在询问是否有可能在创建过程中b,让它包含"whatever":20而不是a:20变量中的"无论什么".也许eval可以使用?

javascript dictionary

39
推荐指数
4
解决办法
3万
查看次数

如何在jQuery.post中使用动态数据名?

我有2个基本形式用于转换数据(类型1 < - >类型2).

我想只使用1个表单来执行.post请求.

我遇到了jquery.post的[data]参数问题

这是我的代码:

$('form').submit(function(){
    var a = $(this).parent().find("input").attr('name');
    var b = $(this).parent().find("input").val();
    var url = $(this).attr('action')
    $.post(url, { a:b },function(data) {
        $(data).find('string').each(function(){
            $('.result').html($(this).text());
        });
    });
    return false;
});     
Run Code Online (Sandbox Code Playgroud)

问题在于{a:b}. b被解释为我的var b,但a不是,使我的帖子参数更像是[a:1]代替[param:1].

有没有办法拥有动态a

javascript jquery post web-services

1
推荐指数
1
解决办法
3947
查看次数

标签 统计

javascript ×2

dictionary ×1

jquery ×1

post ×1

web-services ×1