2012-01-17 10 views
-3

このURLにはこの分散スタイルで戻り値の型が使用できますか?asp.net mvcがcmsアプリケーションのURLからテキストを返さない

$(function() { 
    $("#Submit1").click(function() { 


     $.ajax({ 
      url: 'http://localhost:1890/Cache/Index/1', 
      type: 'POST', 
      dataType: 'text', 
      success: function (data) { 
       alert(data); 

      } 
     }); 
    }); 
}); 


    public string Index(int id) 
    { 
    return "true"; 
    } 
+0

次のエラーを取得していますか?あなたのajax呼び出しにエラーハンドラを追加すると、少し詳しい情報が得られるかもしれません。 – Paddy

+0

まだ空のアラートを出している成功をトリガーするエラーはありません – maztt

+0

dataTypeを省略してjQueryに推論させてみましたか? – Paddy

答えて

1

「text」は、dataTypeパラメータではサポートされていません。サポートされているオプションは次のとおりです。

"xml":レスポンスをjQuery経由で処理できるXMLドキュメントとして扱います。

"html":レスポンスをHTML(プレーンテキスト)として扱います。含まれるスクリプトタグが評価されます。

"スクリプト":レスポンスをJavaScriptとして評価し、評価します。

"json":応答をJSONとして評価し、JavaScriptオブジェクトを成功のコールバックに送信します。

これは、ここから取得されます:http://docs.jquery.com/Specifying_the_Data_Type_for_AJAX_Requests

関連する問題