jQuery.ajax({
url:'https://graph.facebook.com/me/feed?message=Hello&method=POST',
dataType:'script',
success:function(){
如何获得响应以在 Javascript 中进一步使用它?请帮助任何人。
jQuery.ajax({
url:'https://graph.facebook.com/me/feed?message=Hello&method=POST',
dataType:'script',
success:function(){
如何获得响应以在 Javascript 中进一步使用它?请帮助任何人。
jQuery.ajax({
url:'https://graph.facebook.com/me/feed?message=Hello&method=POST',
dataType:'script',
success:function(response) {
// use repsonse here. For example:
alert(response);
}
});
你已经成功了一半。jQuery.ajax 方法的文档解释说,该success
选项定义了一个在请求成功时要执行的函数,并且它将接收响应作为其第一个参数。
jQuery.ajax({
type: 'POST',
url:'https://graph.facebook.com/me/feed?message=Hello&method=POST',
success:function(response) {
// This will display the actual response in your console (e.g. FireBug)
// Note that jQuery may attempt to format the response into an object (if it receives JSON or XML for instance)
console.log(response);
// Do stuff with the response
}
});
您的dataType: 'script'
设置可能会遇到一些问题。这告诉 jQuery 尝试执行响应数据,就好像它是有效的 Javascript 一样。也许这就是你想要的,但在我看来你只是想使用数据。
就个人而言,我觉得始终明确声明 dataType 是一种很好的做法。