私はjQueryの中の私.Postメソッドに変数を渡す私のcomilerで苦労しています...構文()メソッド
$(function() {
$("#DemoGraphSubmit").click(function (e) {
e.preventDefault();
var form = $("#DemoGraphID").serialize();
var PopID = <% =PopID %>
var options = [];
var serializedForm = form.serialize();
$.post("/PatientACO/SearchByDemographic", {PopID,form}, function (data) {
options = $.map(data, function (item, i) {
return "<option value=" + item.Value + ">" + item.Text + "</option>";
});
$("#PatientListToAdd").html(options.join(""));
});
});
});
の$ .postの2番目のパラメータ()メソッド...それは私に ":"が必要であることを伝え続けます...変数を設定してjqueryの関数にどのように渡しますか?
that works ...フォームをシリアル化し、formCollectionをパラメータとして受け取るコントローラのアクションメソッドに送信する方法はわからないでしょうか? – SoftwareSavant
js関数で作成し、データパラメータとして送信できる複雑なオブジェクトを受け入れることができます。 – ShankarSangoli
実際には、変数を作成してフォームにアタッチし、別の変数を作成して最初のobject.serialize()に設定してください...あまりにもポストを渡す、ビオラ...私はJSOnデータを取り戻しています。今私のページに投稿する方法。 – SoftwareSavant