0

我手上有一个非常奇怪的问题。

  • 我有两个使用主机头的 IIS 网站。

我有一些使用 JQuery 和 JQuery.forms 将简单表单​​发布到控制器的简单代码。控制器返回 JSON。只要客户端代码存在于具有控制器代码的网站上,它就可以很好地工作。

当我将表单移到第二个 IIS 网站并尝试发布到控制器所在的第一个网站时,它停止工作。

有谁知道为什么会发生这种情况?是否有一些我不知道的跨域设置?

谢谢

4

1 回答 1

0

是的,确实存在跨域问题。您将需要返回 JSONP 而不是 JSON。实际上,我曾经在博客上写过这个http://stimms.blogspot.com/2009/04/aspnet-mvc-returning-jsonp.html

于 2009-11-09T00:31:16.870 回答