跨域的3种形式:
1.直接用jquery中$.getJSON进行跨域提交
优点:有返回值,可直接跨域;缺点: 数据量小 ;提交方式:仅get (无$.postJSON)
2.在页面中嵌入一个iframe,把iframe的宽和高设置为0进行跨域提交
优点:可直接跨域;缺点:无返回值( 脱离ajax本质 );提交方式:get/post
3.直接用$.post跨域,先提交到本地域名下一个代理程序,通过代理程序向目的域名进行post或get提交,并根据目的域名的返回值通过代理程序返回给本地页面
优点:有返回值,可直接跨域;提交方式:get/post
复杂度:需要前段工程师和后端工程师配合(php/java../工程师)
1.直接用jquery中$.getJSON进行跨域提交
优点:有返回值,可直接跨域;缺点: 数据量小 ;提交方式:仅get (无$.postJSON)
2.在页面中嵌入一个iframe,把iframe的宽和高设置为0进行跨域提交
优点:可直接跨域;缺点:无返回值( 脱离ajax本质 );提交方式:get/post
3.直接用$.post跨域,先提交到本地域名下一个代理程序,通过代理程序向目的域名进行post或get提交,并根据目的域名的返回值通过代理程序返回给本地页面
优点:有返回值,可直接跨域;提交方式:get/post
复杂度:需要前段工程师和后端工程师配合(php/java../工程师)