问题描述
跨域执行js里的function,如:A服务器上的js函数去执行B服务器上的函数,B服务器上现实A服务器执行B服务器函数的结果。各位大侠帮下忙! 问题补充:AngelAndAngel 写道
解决方案
你搜一下dwr反推技术,很简单的,我手头上没有样例,你下载后不懂api的话,再问我把。
解决方案二:
引用比如一个在线客服的邀请功能,客服端可以直接发出邀请,调用访客端前台js函数,客户端显示邀请框 按照你的说法 不是跨域的问题。而是服务器客户端的交互问题。你可以采用dwr反推技术把某一段的请求推给另外一个客户端用户,让客户端用户的某个页面(你可以自己定义一个页面)调用js(js可以弹出框等等)。
解决方案三:
能说说你具体应用场景吗
解决方案四:
jquery getScript方法
解决方案五:
直接吧js存到另一台机器上,<script type="" src="">
解决方案六:
A服务器上定义一个全局JS函数callbackX用于接收B返回的数据,然后用script标签引用B服务器的某个地址,此时B返回一段JS代码:callbackX({ ... });如果是有多次请求,可以将全局JS函数名弄成随机名,然后放在URL中请求给B。这就是jsonp
时间: 2024-09-13 21:14:26