2014-02-10 6 views
0

chart 버튼을 누르면 jQuery로 html 버튼을 코딩하고 싶습니다. 일부 텍스트 입력에서 값을 가져 와서 json을 준비하고 값이있는 json을 포함하여 get 요청을 수행합니다. 내가 잘못 가지고 무엇jquery get request에 잘못된 객체 이니셜 라이저 문제가 있습니까?

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

:

$(".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) { 
    console.log(resultado) 
}); 

참고 :

답변

1
은 당신의 코드를 변경

{args}이 잘못 구문입니다. args은 이미 객체이므로 다른 대괄호로 묶을 필요가 없습니다.

+0

감사합니다. 그런데 노드 쪽에서 어떻게 args를 잡을 수 있습니까? – diegoaguilar

+0

Express에서는'req.query'를 사용합니다. 순수 노드'url.parse'. – dfsq