Javascript JSONP不起作用?

Javascript JSONP不起作用?,javascript,jquery,jsonp,Javascript,Jquery,Jsonp,我不知道它为什么不起作用,“按钮”起作用,美元以下的任何东西都可以。getJSON不起作用。如果您希望请求被视为JSONP,则必须在URL中指定回调=? 即使是在黑暗中,咨询他们,他们也不会咬人: 如果URL包含字符串“callback=?”(或类似字符串,如 服务器端API),请求被视为JSONP 这里有一个.如果您想将请求作为JSONP处理,您必须在URL中指定一个回调=? 即使是在黑暗中,咨询他们,他们也不会咬人: 如果URL包含字符串“callback=?”(或类似字符串,如 服务器端A

我不知道它为什么不起作用,“按钮”起作用,美元以下的任何东西都可以。getJSON不起作用。如果您希望请求被视为
JSONP
,则必须在URL中指定
回调=?

即使是在黑暗中,咨询他们,他们也不会咬人:

如果URL包含字符串“callback=?”(或类似字符串,如 服务器端API),请求被视为JSONP

这里有一个.

如果您想将请求作为
JSONP
处理,您必须在URL中指定一个
回调=?

即使是在黑暗中,咨询他们,他们也不会咬人:

如果URL包含字符串“callback=?”(或类似字符串,如 服务器端API),请求被视为JSONP


这是一个。

我想,因为它很有魅力。谢谢,回调=?确切的意思是?@Shef:您应该将您的解决方案作为答案发布。当您在AJAX调用中包含额外的“?”时,JQuery将其解释为这是一个JSONP调用,并创建一个回调函数,该函数调用您定义的回调函数或success()函数。然后它取代了?使用此函数的名称,只要您调用的服务器返回类似于“name_of_CALLBACK(DATA)”的内容,jquery就会调用该函数,该函数应该调用您的代码。我想,因为它工作起来很有魅力。谢谢,CALLBACK=?确切的意思是?@Shef:您应该将您的解决方案作为答案发布。当您在AJAX调用中包含额外的“?”时,JQuery将其解释为这是一个JSONP调用,并创建一个回调函数,该函数调用您定义的回调函数或success()函数。然后它取代了?使用此函数的名称,并且只要您调用的服务器返回类似于“name_of_CALLBACK(DATA)”的内容,jquery就会调用该函数,该函数应该调用您的代码。谢谢,wierd,我有一个示例可以在没有回调的情况下工作?,我快疯了。@Writecoder:这可能是因为您的请求可能是JSON,而您的服务器端层输出了一个JSON对象。JSON与JSONP不同,我希望您已经知道了它们的区别。因此,在没有看到客户端和服务器端的工作原理的情况下,我不知道它为什么会这样做。谢谢,wierd,我有一个在没有回调的情况下工作的例子,我快疯了。@Writecoder:可能工作了,因为您的请求可能是JSON,而您的服务器端层输出了一个JSON对象。JSON与JSONP不同,我希望您已经知道了它们的区别。所以,在看不到客户端和服务器端的工作原理的情况下,我不知道它为什么这样做。