【问题标题】:Invalid object initializer issue in jquery get request?jquery get请求中的无效对象初始化程序问题?
【发布时间】:2014-03-07 15:25:03
【问题描述】:

我想用 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){

我做错了什么?

【问题讨论】:

    标签: javascript jquery json object initializer


    【解决方案1】:

    将您的代码更改为:

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

    注意:{args} 是无效语法。 args 已经是一个对象,所以你不需要将它包裹在任何其他括号中。

    【讨论】:

    • 谢谢,顺便问一下,如何在节点端捕获 args?
    • 在 Express 中,您使用 req.query。在纯节点url.parse.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 2016-01-06
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多