1

ビューからコントローラ アクションにフォーム データを渡したい。しかし、ボタンをクリックして ajax メソッドを呼び出した後、何も起こらないという問題が発生しています。これは私のajaxコードです:

<script type="text/javascript">
    function insert()
    {
        var id = document.getElementById("ID").value;
        var name = document.getElementById("Name").value;

        $.ajax({
            type: "POST",
            url: '@Url.Action("Create","Home")',
            data: { ID: id, Data: name }
        }).done(function (msg) {
            alert("Data Saved: " + msg);
        });
   }
</script>

Home はコントローラーで、Create はそのメソッドです。私のコントローラーコード:

public string Create(int id , string name)
        {
            return name;
        }

送信ボタンをクリックした後、何も起きていません。つまり、コントローラは「名前」の値を返していません。これについて助けが必要です、事前に感謝します

4

0 に答える 0