我有返回小功能。我可以在控制台中看到响应,但是当我发出警报(响应)时,我没有得到响应。
$.ajax({
url: "/students/results?start="+start+"&end="+end_date+"&id=<%= params[:id] %>",
success: function (response) {
alert(response);
}
});
请帮忙。
答案 0 :(得分:1)
检查json的最佳方法是在代码下方打开chrome控制台复制粘贴,然后输入
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};
这将返回undefined
,现在粘贴下面的代码,然后输入
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)
}
});
我希望这会有所帮助。