にjQueryの変数を渡しますイベント "です。Asp.netは、私がAsp.Netに私のかみそりのビュー内でこのコードを行く持っているC#関数
変数の値が「ソフトウェア」であるとします。
この変数をjQueryのc#コードに渡すにはどうすればよいですか?
にjQueryの変数を渡しますイベント "です。Asp.netは、私がAsp.Netに私のかみそりのビュー内でこのコードを行く持っているC#関数
変数の値が「ソフトウェア」であるとします。
この変数をjQueryのc#コードに渡すにはどうすればよいですか?
POST /バックあなたのMVCのアクションにGET、このようなものはない、あなたのクリックイベントにAjax呼び出しを追加します。
$.ajax({
async: false,
cache: false,
url: '@Url.Action("MyAction", "MyController")',
type: 'GET',
dataType: 'json',
data: myJsonString }
);
あなたの行動のみに依存し、JSON(または部分的なビューを返します戻り値の型)
[HttpGet]
public JsonResult MyAction()
{
string result = [some model data]
var json = Json(result, JsonRequestBehavior.AllowGet);
return json;
}
_client-side_ codeと_server-side_ codeの違いを理解する必要があります。あなたはAJAXを探しています。 – SLaks
あなたの答えをありがとう。では、どうしたらうまくいくのですか?変数をAJAX経由でコントローラに送り、新しいビューを返すのですか?問題は、私は全体のビューをリロードしたくないということです。@SLaks – Anokrize
あなたはAJAXを使用してJSON値を取得する必要があります。 – SLaks