Javascript 试图理解jquery上的JSONP

Javascript 试图理解jquery上的JSONP,javascript,jquery,jsonp,Javascript,Jquery,Jsonp,我想了解一下JSONP 比如当有人进入我的网站,我用数据类型JSONP发出ajax请求 这个请求会像这个人在这个页面中直接输入一样完成吗?i、 e:ajax将通过JSONP请求的这个页面获得用户的IP 它将获得该用户的真实ip?我的意思是类似于iframe 谢谢。对服务器的每个请求都包含客户端的IP地址。这也适用于JSONP,它是使用HTTPGET请求实现的。是的,调用是由浏览器进行的,因此它将使用用户的IP地址和设置 JSONP调用实际上是一个发出请求的脚本标记,因此它将与从服务器加载脚本的任

我想了解一下JSONP

比如当有人进入我的网站,我用数据类型JSONP发出ajax请求

这个请求会像这个人在这个页面中直接输入一样完成吗?i、 e:ajax将通过JSONP请求的这个页面获得用户的IP

它将获得该用户的真实ip?我的意思是类似于iframe


谢谢。

对服务器的每个请求都包含客户端的
IP
地址。这也适用于
JSONP
,它是使用HTTP
GET
请求实现的。

是的,调用是由浏览器进行的,因此它将使用用户的IP地址和设置


JSONP调用实际上是一个发出请求的脚本标记,因此它将与从服务器加载脚本的任何其他脚本标记一样面向服务器。

您的问题可能不清楚。但是无论请求的类型如何,服务器可见的IP都是相同的。JSONP实际上不是Ajax调用。它包含一个
script
元素,引用一个外部脚本(但不一定是外部脚本),就像您包含来自CDN的jQuery一样。如果我在某个url中执行ajax请求JSONP,该url会计算IP的下载量,它不会被计算在内?因为它将使用用户ip,不是吗?因为所有的互联网通信都基于ip协议(),是的,任何连接都将涉及ip地址。JSONP和Ajax是更高级别的协议/技术。我修正了你的格式。如果我没记错的话,这实际上是因为底层的TCP协议。