0

手に非常に奇妙な問題があります。

  • ホストヘッダーを使用しているIISWebサイトが2つあります。

JQueryとJQuery.formsを使用して、コントローラーに単純なフォームを投稿する単純なコードがいくつかあります。コントローラはJSONを返します。コントローラーコードを含むWebサイトにクライアントコードが存在する限り、これはうまく機能します。

フォームを2番目のIISWebサイトに移動し、コントローラーが存在する最初のWebサイトに投稿しようとすると、機能しなくなります。

なぜこれが起こっているのか誰かが知っていますか?私が知らないクロスドメイン設定はありますか?

ありがとう

4

1 に答える 1

0

はい、確かにクロスドメインの問題があります。JSONではなくJSONPを返す必要があります。私は実際にこれについて一度http://stimms.blogspot.com/2009/04/aspnet-mvc-returning-jsonp.htmlブログを書きました。

于 2009-11-09T00:31:16.870 に答える