我的手上有一个非常奇怪的问题。
我有一些使用JQuery和JQuery.forms的简单代码将一个简单的表单发布到控制器。控制器返回JSON。只要具有控制器代码的网站上存在客户端代码,它就能很好地工作。
当我将表单移动到第二个IIS网站并尝试发布到控制器所在的第一个网站时,它就会停止工作。
有谁知道为什么会这样?是否有一些我不知道的跨域设置?
由于
答案 0 :(得分:0)
是的确存在跨域问题。您需要返回JSONP而不是JSON。我实际上曾在http://stimms.blogspot.com/2009/04/aspnet-mvc-returning-jsonp.html发表过关于此事的博客。