2013-04-09 3 views
0

작은 함수가 반환되었습니다. 콘솔에서 응답을 볼 수 있지만 경고 (응답) 할 때 응답을 얻지 못하고 있습니다.Jquery 응답이 수신되지 않음

$.ajax({ 
    url: "/students/results?start="+start+"&end="+end_date+"&id=<%= params[:id] %>", 
     success: function (response) { 
     alert(response); 
     } 
}); 

도와주세요. JSON을 확인

+0

콘솔에서 본 내용은 무엇입니까? – xdazz

+0

@xdazz JSON 응답 – Deepika

+0

console.log (response)를 수행 할 때 Object {results = [10], query = {...}} – Deepika

답변

1

가장 좋은 방법은 코드 아래에 크롬 콘솔 복사 붙여 넣기를 열고이 지금, undefined을 반환 코드 아래에 붙여 넣습니다

var myJSONObject = {"bindings": [ 
     {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"}, 
     {"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"}, 
     {"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"} 
    ] 
}; 

를 입력 한 후 입력입니다

myJSONObject.bindings 

이 돌아갑니다 [Object, Object, Object]

myJSONObject.bindings[0].ircEvent의 경우 마찬가지로 PRIVMSG을 반환합니다. 나는이 도움이되기를 바랍니다

그래서 당신의 응답을 확인하고는

$.ajax({ 
    url: "/students/results?start="+start+"&end="+end_date+"&id=<%= params[:id] %>", 
     success: function (response) { 
     jQuery('#some_text_field_id').val(response.bindings[0].ircEvent) 
     } 
}); 

를 다음과 같이 뭔가를 쓸 수 있습니다.

관련 문제