jquery get请求中的对象初始化程序问题无效?

时间:2014-02-10 10:37:07

标签: javascript jquery json object initializer

我想用jQuery编写一个html按钮,当按下chart按钮时,将从一些文本输入中获取值,准备一个json,并执行包含带有值的json的get请求。

$(".chart").click(function(){

    var args = {}

    args['fx'] = $("#tolerancia").val()
    args['a'] = $("#a").val()
    args['b'] = $("#b").val()
    args['tolerancia'] = $("#tolerancia").val()
    args['iteracionesMaximas'] = $("#iteracionesMaximas").val()

    $.get("/taylor",{args},function(resultado){
        console.log(resultado)
    })
})

我正在控制台上收到 Invalid object initializer 消息:

$.get("/taylor",{args},function(resultado){

我有什么问题?

1 个答案:

答案 0 :(得分:1)

将您的代码更改为:

$.get("/taylor", args, function(resultado) {
    console.log(resultado)
});

注意:{args}语法无效。 args已经是一个对象,因此您无需将其包装在任何其他括号中。