参数jsonp 和 jsonpCallback
jsonp指定使用哪个名字将回调函数传给服务端,也就是在服务端通过 request.getParameter(""); 的那个名字,而jsonpCallback就是request.getParamete("")取得的值,也就是回调函数的名称。其实这两个参数都可以不指定,只要我们是通过 success : 来指定回调函数的情况下,就可以省略这两个参数,jsnop如果不知道,默认是 "callback",jsnpCallback不指定,是jquery自动生成的一个函数名称,其对应源码如下:
(1)访问js
8888端口的html4项目中的jsonp.html页面代码如下:
其访问的8080端口的html5项目中的jsonp_data.js代码如下:
将两个tomcate启动,用浏览器访问8888端口的html4项目中的jsonp.html,结果如下: