Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不同领域中两个应用程序浏览器之间的通信_Javascript_Jquery_Ajax_Asp.net Mvc_Silverlight - Fatal编程技术网

Javascript 不同领域中两个应用程序浏览器之间的通信

Javascript 不同领域中两个应用程序浏览器之间的通信,javascript,jquery,ajax,asp.net-mvc,silverlight,Javascript,Jquery,Ajax,Asp.net Mvc,Silverlight,我在www.abc.com上托管了一个silverlight应用程序 我在www.xyz.com上托管了一个web应用程序 我想在silverlight应用程序的按钮点击时调用web应用程序的页面,并将一些参数传递给它,现在silverlight应用程序将显示忙碌指示器,直到web应用程序页面的事务没有完成。现在,如果用户已经成功地完成了页面中的事务,或者如果他关闭了web应用程序的页面,我希望将一些参数传递给silverlight应用程序,以便它能够知道停止繁忙指示器并进一步处理。我知道jqu

我在www.abc.com上托管了一个silverlight应用程序

我在www.xyz.com上托管了一个web应用程序

我想在silverlight应用程序的按钮点击时调用web应用程序的页面,并将一些参数传递给它,现在silverlight应用程序将显示忙碌指示器,直到web应用程序页面的事务没有完成。现在,如果用户已经成功地完成了页面中的事务,或者如果他关闭了web应用程序的页面,我希望将一些参数传递给silverlight应用程序,以便它能够知道停止繁忙指示器并进一步处理。我知道jquery或ajax中会有一些东西在跨域中进行这样的通信,但我不了解它


如果有人能帮我解决这个问题,我将不胜感激。

使用JSONP进行跨域ajax通信

使用jQuery的示例:


使用JSONP进行跨域ajax通信

使用jQuery的示例:


您可以使用以下替代方案:

YQL用于ajax跨域:
访问控制允许源站

在asp.net mvc中实现jsonp

您可以使用以下替代方案:

YQL用于ajax跨域:
访问控制允许源站

在asp.net mvc中实现jsonp

谢谢andres这是非常有用的示例。谢谢andres这是非常有用的示例。