2012-01-23 18 views
1

私がサイト「A」を持っているとjQueryを使用してサイト「B」からのクロスサイトポストをテストしますサイト "B"から次のように表示されます:Asp.Net MVC 3、jQueryの、クロスドメイン

$.ajax({ 
    type: 'POST', 
    url: rootUrl, 
    crossDomain: true, 
    data: request.toPostData(), 
    dataType: 'json', 
    success: onsuccess, 
    error: onerror 
}); 

私の問題は、コントローラの動作に2つの要求があることです。 formvaluesのあるものとないもの。

もちろん、値を保持している最後のものだけが必要です。私は誰もが説明し、私に解決策を教えてくれることを願っている。

答えて

0

使用データ型のようなものを使用する必要があります:「?= &コールバック」「JSONPを」として、あなたのURLを追加

$.ajax({ 
    type: 'POST', 
    dataType:'jsonp', 
    url: rootUrl, 
    crossDomain: true, 
    data: request.toPostData(), 
    success: onsuccess, 
    error: onerror 
}); 

複数の基準http://www.ibm.com/developerworks/library/wa-aj-jsonp1/

+0

'' jQuery151042722045979462564_1327352766794が呼び出されていません – Daniel