2012-02-27 8 views
0

javascriptからASP.NETへ行くためのソリューションがたくさん見つかりましたが、それ以外の方法はわかりません。jQuery/ASP.NET - ASP.NETからjQueryへのJSONファイルの受け渡し

具体的には、私の会社は.json MIMEタイプを提供したくないので、ASP.NETを使用してファイルサーバーからJSONファイルを取得する必要があります。現在、私は、getJSONを実行し、ページの特定の要素を構築するためにJSONオブジェクトをトラバースするjQueryを持っています。私はそれをフェッチした後、私のjQueryスクリプトにオブジェクトを与えるためにASP.NET(VB)を使用する方法がありますか?

+1

文字列(テキスト、HTMLなど)を返すことのできるあらゆる種類のサービスを設定できる場合は、JSONが適切にフォーマットされていれば、jQueryで解析できます。 – Mathletics

答えて

0

私はASHXファイルのProcessRequestで次の3行があります。これは、あなたがすでに送信するメッセージでjsonと呼ばれる文字列を持っていると仮定している

'Write the json to the response 
context.Response.Cache.SetCacheability(HttpCacheability.NoCache) 
context.Response.ContentType = "text/plain" 
context.Response.Write(json) 

を。

ありしかしそれを行うには他の方法、例えば、次のとおりです、JSで

あなたはAJAX呼び出しを行う必要があるが、ちょうどに原料の束を渡したくない場合に役立ちます(のようなものを持っていますjavacript):

function processJSON() { 
    var myObj = <%=Me.JSONProperty%>; 
    ... 
} 

これは、解析する必要なくオブジェクトを作成するはずです。

または、非表示のフィールドを入力してJSONを解析できます。

関連する問題